<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Programmer's Reference Guide</title>
<link rel="stylesheet" href="dbstyle.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.72.0">
<link rel="start" href="index.html" title="Programmer's Reference Guide">
<link rel="next" href="introduction.html" title="Chapter 1. Introduction to Zend Framework">
<link rel="chapter" href="introduction.html" title="Chapter 1. Introduction to Zend Framework">
<link rel="chapter" href="zend.acl.html" title="Chapter 2. Zend_Acl">
<link rel="chapter" href="zend.auth.html" title="Chapter 3. Zend_Auth">
<link rel="chapter" href="zend.cache.html" title="Chapter 4. Zend_Cache">
<link rel="chapter" href="zend.config.html" title="Chapter 5. Zend_Config">
<link rel="chapter" href="zend.console.getopt.html" title="Chapter 6. Zend_Console_Getopt">
<link rel="chapter" href="zend.controller.html" title="Chapter 7. Zend_Controller">
<link rel="chapter" href="zend.currency.html" title="Chapter 8. Zend_Currency">
<link rel="chapter" href="zend.date.html" title="Chapter 9. Zend_Date">
<link rel="chapter" href="zend.db.html" title="Chapter 10. Zend_Db">
<link rel="chapter" href="zend.debug.html" title="Chapter 11. Zend_Debug">
<link rel="chapter" href="zend.dojo.html" title="Chapter 12. Zend_Dojo">
<link rel="chapter" href="zend.dom.html" title="Chapter 13. Zend_Dom">
<link rel="chapter" href="zend.exception.html" title="Chapter 14. Zend_Exception">
<link rel="chapter" href="zend.feed.html" title="Chapter 15. Zend_Feed">
<link rel="chapter" href="zend.filter.html" title="Chapter 16. Zend_Filter">
<link rel="chapter" href="zend.form.html" title="Chapter 17. Zend_Form">
<link rel="chapter" href="zend.gdata.html" title="Chapter 18. Zend_Gdata">
<link rel="chapter" href="zend.http.html" title="Chapter 19. Zend_Http">
<link rel="chapter" href="zend.infocard.html" title="Chapter 20. Zend_InfoCard">
<link rel="chapter" href="zend.json.html" title="Chapter 21. Zend_Json">
<link rel="chapter" href="zend.layout.html" title="Chapter 22. Zend_Layout">
<link rel="chapter" href="zend.ldap.html" title="Chapter 23. Zend_Ldap">
<link rel="chapter" href="zend.loader.html" title="Chapter 24. Zend_Loader">
<link rel="chapter" href="zend.locale.html" title="Chapter 25. Zend_Locale">
<link rel="chapter" href="zend.log.html" title="Chapter 26. Zend_Log">
<link rel="chapter" href="zend.mail.html" title="Chapter 27. Zend_Mail">
<link rel="chapter" href="zend.measure.html" title="Chapter 28. Zend_Measure">
<link rel="chapter" href="zend.memory.html" title="Chapter 29. Zend_Memory">
<link rel="chapter" href="zend.mime.html" title="Chapter 30. Zend_Mime">
<link rel="chapter" href="zend.openid.html" title="Chapter 31. Zend_OpenId">
<link rel="chapter" href="zend.paginator.html" title="Chapter 32. Zend_Paginator">
<link rel="chapter" href="zend.pdf.html" title="Chapter 33. Zend_Pdf">
<link rel="chapter" href="zend.registry.html" title="Chapter 34. Zend_Registry">
<link rel="chapter" href="zend.rest.html" title="Chapter 35. Zend_Rest">
<link rel="chapter" href="zend.search.lucene.html" title="Chapter 36. Zend_Search_Lucene">
<link rel="chapter" href="zend.server.html" title="Chapter 37. Zend_Server">
<link rel="chapter" href="zend.service.html" title="Chapter 38. Zend_Service">
<link rel="chapter" href="zend.session.html" title="Chapter 39. Zend_Session">
<link rel="chapter" href="zend.soap.html" title="Chapter 40. Zend_Soap">
<link rel="chapter" href="zend.test.html" title="Chapter 41. Zend_Test">
<link rel="chapter" href="zend.text.html" title="Chapter 42. Zend_Text">
<link rel="chapter" href="zend.timesync.html" title="Chapter 43. Zend_TimeSync">
<link rel="chapter" href="zend.translate.html" title="Chapter 44. Zend_Translate">
<link rel="chapter" href="zend.uri.html" title="Chapter 45. Zend_Uri">
<link rel="chapter" href="zend.validate.html" title="Chapter 46. Zend_Validate">
<link rel="chapter" href="zend.version.html" title="Chapter 47. Zend_Version">
<link rel="chapter" href="zend.view.html" title="Chapter 48. Zend_View">
<link rel="chapter" href="zend.xmlrpc.html" title="Chapter 49. Zend_XmlRpc">
<link rel="appendix" href="requirements.html" title="Appendix A. Zend Framework Requirements">
<link rel="appendix" href="coding-standard.html" title="Appendix B. Zend Framework Coding Standard for PHP">
<link rel="appendix" href="copyrights.html" title="Appendix C. Copyright Information">
<link rel="index" href="the.index.html" title="Index">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<div class="navheader"><table width="100%" summary="Navigation header">
<tr><th colspan="3" align="center">Programmer's Reference Guide</th></tr>
<tr>
<td width="20%" align="left"> </td>
<th width="60%" align="center"> </th>
<td width="20%" align="right"> <a accesskey="n" href="introduction.html">Next</a>
</td>
</tr>
</table></div>
<div class="book" lang="en">
<div class="titlepage">
<div>
<div><h1 class="title">
<a name="manual"></a>Programmer's Reference Guide</h1></div>
<div><h2 class="subtitle">Zend Framework</h2></div>
<div><p class="copyright">Copyright © 2005-2008 
                Zend Technologies Inc.
                (<a href="http://www.zend.com" target="_top">http://www.zend.com</a>)
            </p></div>
<div><p class="pubdate">2008-07-28</p></div>
</div>
<hr>
</div>
<div class="toc">
<p><b>Table of Contents</b></p>
<dl>
<dt><span class="chapter"><a href="introduction.html">1. Introduction to Zend Framework</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="introduction.html#introduction.overview">1.1. Overview</a></span></dt>
<dt><span class="sect1"><a href="introduction.installation.html">1.2. Installation</a></span></dt>
</dl></dd>
<dt><span class="chapter"><a href="zend.acl.html">2. Zend_Acl</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.acl.html#zend.acl.introduction">2.1. Introduction</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.acl.html#zend.acl.introduction.resources">2.1.1. About Resources</a></span></dt>
<dt><span class="sect2"><a href="zend.acl.html#zend.acl.introduction.roles">2.1.2. About Roles</a></span></dt>
<dt><span class="sect2"><a href="zend.acl.html#zend.acl.introduction.creating">2.1.3. Creating the Access Control List (ACL)</a></span></dt>
<dt><span class="sect2"><a href="zend.acl.html#zend.acl.introduction.role_registry">2.1.4. Registering Roles</a></span></dt>
<dt><span class="sect2"><a href="zend.acl.html#zend.acl.introduction.defining">2.1.5. Defining Access Controls</a></span></dt>
<dt><span class="sect2"><a href="zend.acl.html#zend.acl.introduction.querying">2.1.6. Querying the ACL</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.acl.refining.html">2.2. Refining Access Controls</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.acl.refining.html#zend.acl.refining.precise">2.2.1. Precise Access Controls</a></span></dt>
<dt><span class="sect2"><a href="zend.acl.refining.html#zend.acl.refining.removing">2.2.2. Removing Access Controls</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.acl.advanced.html">2.3. Advanced Use</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.acl.advanced.html#zend.acl.advanced.storing">2.3.1. Storing ACL Data for Persistence</a></span></dt>
<dt><span class="sect2"><a href="zend.acl.advanced.html#zend.acl.advanced.assertions">2.3.2. Writing Conditional ACL Rules with Assertions</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.auth.html">3. Zend_Auth</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.auth.html#zend.auth.introduction">3.1. Introduction</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.auth.html#zend.auth.introduction.adapters">3.1.1. Adapters</a></span></dt>
<dt><span class="sect2"><a href="zend.auth.html#zend.auth.introduction.results">3.1.2. Results</a></span></dt>
<dt><span class="sect2"><a href="zend.auth.html#zend.auth.introduction.persistence">3.1.3. Identity Persistence</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.auth.html#zend.auth.introduction.persistence.default">3.1.3.1. Default Persistence in the PHP Session</a></span></dt>
<dt><span class="sect3"><a href="zend.auth.html#zend.auth.introduction.persistence.custom">3.1.3.2. Implementing Customized Storage</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.auth.html#zend.auth.introduction.using">3.1.4. Using Zend_Auth</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.auth.adapter.dbtable.html">3.2. Database Table Authentication</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.auth.adapter.dbtable.html#zend.auth.adapter.dbtable.introduction">3.2.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.auth.adapter.dbtable.html#zend.auth.adapter.dbtable.advanced.storing_result_row">3.2.2. Advanced Use: Persisting a DbTable Result Object</a></span></dt>
<dt><span class="sect2"><a href="zend.auth.adapter.dbtable.html#zend.auth.adapter.dbtable.advanced.advanced_usage">3.2.3. Advanced Usage By Example</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.auth.adapter.digest.html">3.3. Digest Authentication</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.auth.adapter.digest.html#zend.auth.adapter.digest.introduction">3.3.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.auth.adapter.digest.html#zend.auth.adapter.digest.specifics">3.3.2. Specifics</a></span></dt>
<dt><span class="sect2"><a href="zend.auth.adapter.digest.html#zend.auth.adapter.digest.identity">3.3.3. Identity</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.auth.adapter.http.html">3.4. HTTP Authentication Adapter</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.auth.adapter.http.html#zend.auth.adapter.http.introduction">3.4.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.auth.adapter.http.html#zend.auth.adapter.design_overview">3.4.2. Design Overview</a></span></dt>
<dt><span class="sect2"><a href="zend.auth.adapter.http.html#zend.auth.adapter.configuration_options">3.4.3. Configuration Options</a></span></dt>
<dt><span class="sect2"><a href="zend.auth.adapter.http.html#zend.auth.adapter.http.resolvers">3.4.4. Resolvers</a></span></dt>
<dd><dl><dt><span class="sect3"><a href="zend.auth.adapter.http.html#zend.auth.adapter.http.resolvers.file">3.4.4.1. File Resolver</a></span></dt></dl></dd>
<dt><span class="sect2"><a href="zend.auth.adapter.http.html#zend.auth.adapter.http.basic_usage">3.4.5. Basic Usage</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.auth.adapter.ldap.html">3.5. LDAP Authentication</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.auth.adapter.ldap.html#zend.auth.adapter.ldap.introduction">3.5.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.auth.adapter.ldap.html#zend.auth.adapter.ldap.usage">3.5.2. Usage</a></span></dt>
<dt><span class="sect2"><a href="zend.auth.adapter.ldap.html#zend.auth.adapter.ldap.api">3.5.3. The API</a></span></dt>
<dt><span class="sect2"><a href="zend.auth.adapter.ldap.html#zend.auth.adapter.ldap.server-options">3.5.4. Server Options</a></span></dt>
<dt><span class="sect2"><a href="zend.auth.adapter.ldap.html#zend.auth.adapter.ldap.debugging">3.5.5. Collecting Debugging Messages</a></span></dt>
<dt><span class="sect2"><a href="zend.auth.adapter.ldap.html#zend.auth.adapter.ldap.options-common-server-specific">3.5.6. Common Options for Specific Servers</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.auth.adapter.ldap.html#zend.auth.adapter.ldap.options-common-server-specific.active-directory">3.5.6.1. Options for Active Directory</a></span></dt>
<dt><span class="sect3"><a href="zend.auth.adapter.ldap.html#zend.auth.adapter.ldap.options-common-server-specific.openldap">3.5.6.2. Options for OpenLDAP</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.auth.adapter.openid.html">3.6. Open ID Authentication</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.auth.adapter.openid.html#zend.auth.adapter.openid.introduction">3.6.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.auth.adapter.openid.html#zend.auth.adapter.openid.specifics">3.6.2. Specifics</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.cache.html">4. Zend_Cache</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.cache.html#zend.cache.introduction">4.1. Introduction</a></span></dt>
<dt><span class="sect1"><a href="zend.cache.theory.html">4.2. The theory of caching</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.cache.theory.html#zend.cache.factory">4.2.1. The <code class="code">Zend_Cache</code> factory method</a></span></dt>
<dt><span class="sect2"><a href="zend.cache.theory.html#zend.cache.tags">4.2.2. Tagging records</a></span></dt>
<dt><span class="sect2"><a href="zend.cache.theory.html#zend.cache.clean">4.2.3. Cleaning the cache</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.cache.frontends.html">4.3. Zend_Cache frontends</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.cache.frontends.html#zend.cache.frontends.core">4.3.1. Zend_Cache_Core</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.cache.frontends.html#zend.cache.frontends.core.introduction">4.3.1.1. Introduction</a></span></dt>
<dt><span class="sect3"><a href="zend.cache.frontends.html#zend.cache.frontends.core.options">4.3.1.2. Available options</a></span></dt>
<dt><span class="sect3"><a href="zend.cache.frontends.html#zend.cache.core.examples">4.3.1.3. Examples</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.cache.frontends.html#zend.cache.frontends.output">4.3.2. Zend_Cache_Frontend_Output</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.cache.frontends.html#zend.cache.frontends.output.introduction">4.3.2.1. Introduction</a></span></dt>
<dt><span class="sect3"><a href="zend.cache.frontends.html#zend.cache.frontends.output.options">4.3.2.2. Available options</a></span></dt>
<dt><span class="sect3"><a href="zend.cache.frontends.html#zend.cache.frontends.output.examples">4.3.2.3. Examples</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.cache.frontends.html#zend.cache.frontends.function">4.3.3. Zend_Cache_Frontend_Function</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.cache.frontends.html#zend.cache.frontends.function.introduction">4.3.3.1. Introduction</a></span></dt>
<dt><span class="sect3"><a href="zend.cache.frontends.html#zend.cache.frontends.function.options">4.3.3.2. Available options</a></span></dt>
<dt><span class="sect3"><a href="zend.cache.frontends.html#zend.cache.frontends.function.examples">4.3.3.3. Examples</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.cache.frontends.html#zend.cache.frontends.class">4.3.4. Zend_Cache_Frontend_Class</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.cache.frontends.html#zend.cache.frontends.class.introduction">4.3.4.1. Introduction</a></span></dt>
<dt><span class="sect3"><a href="zend.cache.frontends.html#zend.cache.frontends.class.options">4.3.4.2. Available options</a></span></dt>
<dt><span class="sect3"><a href="zend.cache.frontends.html#zend.cache.frontends.class.examples">4.3.4.3. Examples</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.cache.frontends.html#zend.cache.frontends.file">4.3.5. Zend_Cache_Frontend_File</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.cache.frontends.html#zend.cache.frontends.file.introduction">4.3.5.1. Introduction</a></span></dt>
<dt><span class="sect3"><a href="zend.cache.frontends.html#zend.cache.frontends.file.options">4.3.5.2. Available options</a></span></dt>
<dt><span class="sect3"><a href="zend.cache.frontends.html#zend.cache.frontends.file.examples">4.3.5.3. Examples</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.cache.frontends.html#zend.cache.frontends.page">4.3.6. Zend_Cache_Frontend_Page</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.cache.frontends.html#zend.cache.frontends.page.introduction">4.3.6.1. Introduction</a></span></dt>
<dt><span class="sect3"><a href="zend.cache.frontends.html#zend.cache.frontends.page.options">4.3.6.2. Available options (for this frontend in Zend_Cache factory)</a></span></dt>
<dt><span class="sect3"><a href="zend.cache.frontends.html#zend.cache.frontends.page.examples">4.3.6.3. Examples</a></span></dt>
<dt><span class="sect3"><a href="zend.cache.frontends.html#zend.cache.frontends.page.cancel">4.3.6.4. The specific cancel method</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.cache.backends.html">4.4. Zend_Cache backends</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.cache.backends.html#zend.cache.backends.file">4.4.1. Zend_Cache_Backend_File</a></span></dt>
<dt><span class="sect2"><a href="zend.cache.backends.html#zend.cache.backends.sqlite">4.4.2. Zend_Cache_Backend_Sqlite</a></span></dt>
<dt><span class="sect2"><a href="zend.cache.backends.html#zend.cache.backends.memcached">4.4.3. Zend_Cache_Backend_Memcached</a></span></dt>
<dt><span class="sect2"><a href="zend.cache.backends.html#zend.cache.backends.apc">4.4.4. Zend_Cache_Backend_Apc</a></span></dt>
<dt><span class="sect2"><a href="zend.cache.backends.html#zend.cache.backends.xcache">4.4.5. Zend_Cache_Backend_Xcache</a></span></dt>
<dt><span class="sect2"><a href="zend.cache.backends.html#zend.cache.backends.platform">4.4.6. Zend_Cache_Backend_ZendPlatform</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.config.html">5. Zend_Config</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.config.html#zend.config.introduction">5.1. Introduction</a></span></dt>
<dt><span class="sect1"><a href="zend.config.theory_of_operation.html">5.2. Theory of Operation</a></span></dt>
<dt><span class="sect1"><a href="zend.config.adapters.ini.html">5.3. Zend_Config_Ini</a></span></dt>
<dt><span class="sect1"><a href="zend.config.adapters.xml.html">5.4. Zend_Config_Xml</a></span></dt>
</dl></dd>
<dt><span class="chapter"><a href="zend.console.getopt.html">6. Zend_Console_Getopt</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.console.getopt.html#zend.console.getopt.introduction">6.1. Introduction to Getopt</a></span></dt>
<dt><span class="sect1"><a href="zend.console.getopt.rules.html">6.2. Declaring Getopt Rules</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.console.getopt.rules.html#zend.console.getopt.rules.short">6.2.1. Declaring Options with the Short Syntax</a></span></dt>
<dt><span class="sect2"><a href="zend.console.getopt.rules.html#zend.console.getopt.rules.long">6.2.2. Declaring Options with the Long Syntax</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.console.getopt.fetching.html">6.3. Fetching Options and Arguments</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.console.getopt.fetching.html#zend.console.getopt.fetching.exceptions">6.3.1. Handling Getopt Exceptions</a></span></dt>
<dt><span class="sect2"><a href="zend.console.getopt.fetching.html#zend.console.getopt.fetching.byname">6.3.2. Fetching Options by Name</a></span></dt>
<dt><span class="sect2"><a href="zend.console.getopt.fetching.html#zend.console.getopt.fetching.reporting">6.3.3. Reporting Options</a></span></dt>
<dt><span class="sect2"><a href="zend.console.getopt.fetching.html#zend.console.getopt.fetching.remainingargs">6.3.4. Fetching Non-option Arguments</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.console.getopt.configuration.html">6.4. Configuring Zend_Console_Getopt</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.console.getopt.configuration.html#zend.console.getopt.configuration.addrules">6.4.1. Adding Option Rules</a></span></dt>
<dt><span class="sect2"><a href="zend.console.getopt.configuration.html#zend.console.getopt.configuration.addhelp">6.4.2. Adding Help Messages</a></span></dt>
<dt><span class="sect2"><a href="zend.console.getopt.configuration.html#zend.console.getopt.configuration.addaliases">6.4.3. Adding Option Aliases</a></span></dt>
<dt><span class="sect2"><a href="zend.console.getopt.configuration.html#zend.console.getopt.configuration.addargs">6.4.4. Adding Argument Lists</a></span></dt>
<dt><span class="sect2"><a href="zend.console.getopt.configuration.html#zend.console.getopt.configuration.config">6.4.5. Adding Configuration</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.controller.html">7. Zend_Controller</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.controller.html#zend.controller.quickstart">7.1. Zend_Controller Quick Start</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.controller.html#zend.controller.quickstart.introduction">7.1.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.html#zend.controller.quickstart.go">7.1.2. Quick Start</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.controller.html#zend.controller.quickstart.go.directory">7.1.2.1. Create your filesystem layout</a></span></dt>
<dt><span class="sect3"><a href="zend.controller.html#zend.controller.quickstart.go.docroot">7.1.2.2. Set your document root</a></span></dt>
<dt><span class="sect3"><a href="zend.controller.html#zend.controller.quickstart.go.rewrite">7.1.2.3. Create your rewrite rules</a></span></dt>
<dt><span class="sect3"><a href="zend.controller.html#zend.controller.quickstart.go.bootstrap">7.1.2.4. Create your bootstrap file</a></span></dt>
<dt><span class="sect3"><a href="zend.controller.html#zend.controller.quickstart.go.controller">7.1.2.5. Create your default action controller</a></span></dt>
<dt><span class="sect3"><a href="zend.controller.html#zend.controller.quickstart.go.view">7.1.2.6. Create your view script</a></span></dt>
<dt><span class="sect3"><a href="zend.controller.html#zend.controller.quickstart.go.errorhandler">7.1.2.7. Create your error controller</a></span></dt>
<dt><span class="sect3"><a href="zend.controller.html#zend.controller.quickstart.go.finish">7.1.2.8. View the site!</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.controller.basics.html">7.2. Zend_Controller Basics</a></span></dt>
<dt><span class="sect1"><a href="zend.controller.front.html">7.3. The Front Controller</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.controller.front.html#zend.controller.front.overview">7.3.1. Overview</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.front.html#zend.controller.front.methods.primary">7.3.2. Primary Methods</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.controller.front.html#zend.controller.front.methods.primary.getinstance">7.3.2.1. getInstance()</a></span></dt>
<dt><span class="sect3"><a href="zend.controller.front.html#zend.controller.front.methods.primary.setcontrollerdirectory">7.3.2.2. setControllerDirectory() and addControllerDirectory</a></span></dt>
<dt><span class="sect3"><a href="zend.controller.front.html#zend.controller.front.methods.primary.dispatch">7.3.2.3. dispatch()</a></span></dt>
<dt><span class="sect3"><a href="zend.controller.front.html#zend.controller.front.methods.primary.run">7.3.2.4. run()</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.controller.front.html#zend.controller.front.methods.environment">7.3.3. Environmental Accessor Methods</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.front.html#zend.controller.front.methods.params">7.3.4. Front Controller Parameters</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.front.html#zend.controller.front.subclassing">7.3.5. Subclassing the Front Controller</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.controller.request.html">7.4. The Request Object</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.controller.request.html#zend.controller.request.introduction">7.4.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.request.html#zend.controller.request.http">7.4.2. HTTP Requests</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.controller.request.html#zend.controller.request.http.dataacess">7.4.2.1. Accessing Request Data</a></span></dt>
<dt><span class="sect3"><a href="zend.controller.request.html#zend.controller.request.http.baseurl">7.4.2.2. Base Url and Subdirectories</a></span></dt>
<dt><span class="sect3"><a href="zend.controller.request.html#zend.controller.request.http.method">7.4.2.3. Determining the Request Method</a></span></dt>
<dt><span class="sect3"><a href="zend.controller.request.html#zend.controller.request.http.ajax">7.4.2.4. Detecting AJAX Requests</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.controller.request.html#zend.controller.request.subclassing">7.4.3. Subclassing the Request Object</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.controller.router.html">7.5. The Standard Router: Zend_Controller_Router_Rewrite</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.controller.router.html#zend.controller.router.introduction">7.5.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.router.html#zend.controller.router.usage">7.5.2. Using a router</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.router.html#zend.controller.router.basic">7.5.3. Basic Rewrite Router operation</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.router.html#zend.controller.router.default-routes">7.5.4. Default routes</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.router.html#zend.controller.router.rewritebase">7.5.5. Base URL and subdirectories</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.router.html#zend.controller.router.routes">7.5.6. Route Types</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.controller.router.html#zend.controller.router.routes.standard">7.5.6.1. Zend_Controller_Router_Route</a></span></dt>
<dd><dl>
<dt><span class="sect4"><a href="zend.controller.router.html#zend.controller.router.routes.standard.variable-defaults">7.5.6.1.1. Variable defaults</a></span></dt>
<dt><span class="sect4"><a href="zend.controller.router.html#zend.controller.router.routes.standard.variable-requirements">7.5.6.1.2. Variable requirements</a></span></dt>
<dt><span class="sect4"><a href="zend.controller.router.html#zend.controller.router.routes.standard.hostname-routing">7.5.6.1.3. Hostname routing</a></span></dt>
</dl></dd>
<dt><span class="sect3"><a href="zend.controller.router.html#zend.controller.router.routes.static">7.5.6.2. Zend_Controller_Router_Route_Static</a></span></dt>
<dt><span class="sect3"><a href="zend.controller.router.html#zend.controller.router.routes.regex">7.5.6.3. Zend_Controller_Router_Route_Regex</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.controller.router.html#zend.controller.router.add-config">7.5.7. Using Zend_Config with the RewriteRouter</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.router.html#zend.controller.router.subclassing">7.5.8. Subclassing the Router</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.controller.dispatcher.html">7.6. The Dispatcher</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.controller.dispatcher.html#zend.controller.dispatcher.overview">7.6.1. Overview</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.dispatcher.html#zend.controller.dispatcher.subclassing">7.6.2. Subclassing the Dispatcher</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.controller.action.html">7.7. Action Controllers</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.controller.action.html#zend.controller.action.introduction">7.7.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.action.html#zend.controller.action.initialization">7.7.2. Object initialization</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.action.html#zend.controller.action.prepostdispatch">7.7.3. Pre- and Post-Dispatch Hooks</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.action.html#zend.controller.action.accessors">7.7.4. Accessors</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.action.html#zend.controller.action.viewintegration">7.7.5. View Integration</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.controller.action.html#zend.controller.action.viewintegration.initview">7.7.5.1. View Initialization</a></span></dt>
<dt><span class="sect3"><a href="zend.controller.action.html#zend.controller.action.viewintegration.render">7.7.5.2. Rendering Views</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.controller.action.html#zend.controller.action.utilmethods">7.7.6. Utility Methods</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.action.html#zend.controller.action.subclassing">7.7.7. Subclassing the Action Controller</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.controller.actionhelpers.html">7.8. Action Helpers</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelper.introduction">7.8.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelper.initialization">7.8.2. Helper Initialization</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelper.broker">7.8.3. The Helper Broker</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelper.stockhelpers">7.8.4. Built-in Action Helpers</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelpers.actionstack">7.8.4.1. ActionStack</a></span></dt>
<dt><span class="sect3"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelpers.autocomplete">7.8.4.2. AutoComplete</a></span></dt>
<dd><dl>
<dt><span class="sect4"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelpers.autocomplete.dojo">7.8.4.2.1. AutoCompletion with Dojo</a></span></dt>
<dt><span class="sect4"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelpers.autocomplete.scriptaculous">7.8.4.2.2. AutoCompletion with Scriptaculous</a></span></dt>
</dl></dd>
<dt><span class="sect3"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelpers.contextswitch">7.8.4.3. ContextSwitch and AjaxContext</a></span></dt>
<dd><dl>
<dt><span class="sect4"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelpers.contextswitch.contexts">7.8.4.3.1. Default Contexts Available</a></span></dt>
<dt><span class="sect4"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelpers.contextswitch.custom">7.8.4.3.2. Creating Custom Contexts</a></span></dt>
<dt><span class="sect4"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelpers.contextswitch.actions">7.8.4.3.3. Setting Contexts Per Action</a></span></dt>
<dt><span class="sect4"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelpers.contextswitch.initcontext">7.8.4.3.4. Initializing Context Switching</a></span></dt>
<dt><span class="sect4"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelpers.contextswitch.misc">7.8.4.3.5. Additional Functionality</a></span></dt>
<dt><span class="sect4"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelpers.contextswitch.ajaxcontext">7.8.4.3.6. AjaxContext Functionality</a></span></dt>
</dl></dd>
<dt><span class="sect3"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelpers.flashmessenger">7.8.4.4. FlashMessenger</a></span></dt>
<dd><dl>
<dt><span class="sect4"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelper.flashmessenger.introduction">7.8.4.4.1. Introduction</a></span></dt>
<dt><span class="sect4"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelper.flashmessenger.basicusage">7.8.4.4.2. Basic Usage Example</a></span></dt>
</dl></dd>
<dt><span class="sect3"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelpers.json">7.8.4.5. JSON</a></span></dt>
<dt><span class="sect3"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelpers.redirector">7.8.4.6. Redirector</a></span></dt>
<dd><dl>
<dt><span class="sect4"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelper.redirector.introduction">7.8.4.6.1. Introduction</a></span></dt>
<dt><span class="sect4"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelper.redirector.basicusage">7.8.4.6.2. Basic Usage Examples</a></span></dt>
</dl></dd>
<dt><span class="sect3"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelpers.viewrenderer">7.8.4.7. ViewRenderer</a></span></dt>
<dd><dl>
<dt><span class="sect4"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelper.viewrenderer.introduction">7.8.4.7.1. Introduction</a></span></dt>
<dt><span class="sect4"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelper.viewrenderer.api">7.8.4.7.2. API</a></span></dt>
<dt><span class="sect4"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelper.viewrenderer.basicusage">7.8.4.7.3. Basic Usage Examples</a></span></dt>
<dt><span class="sect4"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelper.viewrenderer.advancedusage">7.8.4.7.4. Advanced Usage Examples</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="sect2"><a href="zend.controller.actionhelpers.html#zend.controller.actionhelper.writingyourown">7.8.5. Writing Your Own Helpers</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.controller.response.html">7.9. The Response Object</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.controller.response.html#zend.controller.response.usage">7.9.1. Usage</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.response.html#zend.controller.response.headers">7.9.2. Manipulating Headers</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.response.html#zend.controller.response.namedsegments">7.9.3. Named Segments</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.response.html#zend.controller.response.exceptions">7.9.4. Testing for Exceptions in the Response Object</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.response.html#zend.controller.response.subclassing">7.9.5. Subclassing the Response Object</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.controller.plugins.html">7.10. Plugins</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.controller.plugins.html#zend.controller.plugins.introduction">7.10.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.plugins.html#zend.controller.plugins.writing">7.10.2. Writing Plugins</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.plugins.html#zend.controller.plugins.using">7.10.3. Using Plugins</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.plugins.html#zend.controller.plugins.manipulating">7.10.4. Retrieving and Manipulating Plugins</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.plugins.html#zend.controller.plugins.standard">7.10.5. Plugins Included in the Standard Distribution</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.controller.plugins.html#zend.controller.plugins.standard.actionstack">7.10.5.1. ActionStack</a></span></dt>
<dt><span class="sect3"><a href="zend.controller.plugins.html#zend.controller.plugins.standard.errorhandler">7.10.5.2. Zend_Controller_Plugin_ErrorHandler</a></span></dt>
<dd><dl>
<dt><span class="sect4"><a href="zend.controller.plugins.html#zend.controller.plugins.standard.errorhandler.fourohfour">7.10.5.2.1. Using the ErrorHandler as a 404 Handler</a></span></dt>
<dt><span class="sect4"><a href="zend.controller.plugins.html#zend.controller.plugins.standard.errorhandler.buffer">7.10.5.2.2. Handling Previously Rendered Output</a></span></dt>
<dt><span class="sect4"><a href="zend.controller.plugins.html#zend.controller.plugins.standard.errorhandler.examples">7.10.5.2.3. Plugin Usage Examples</a></span></dt>
<dt><span class="sect4"><a href="zend.controller.plugins.html#zend.controller.plugins.standard.errorhandler.controllerexamples">7.10.5.2.4. Error Controller Example</a></span></dt>
</dl></dd>
</dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.controller.modular.html">7.11. Using a Conventional Modular Directory Structure</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.controller.modular.html#zend.controller.modular.introduction">7.11.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.modular.html#zend.controller.modular.directories">7.11.2. Specifying Module Controller Directories</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.modular.html#zend.controller.modular.router">7.11.3. Routing to modules</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.modular.html#zend.controller.modular.defaultcontroller">7.11.4. Module or Global Default Controller</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.controller.exceptions.html">7.12. MVC Exceptions</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.controller.exceptions.html#zend.controller.exceptions.introduction">7.12.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.exceptions.html#zend.controller.exceptions.handling">7.12.2. How can you handle exceptions?</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.exceptions.html#zend.controller.exceptions.internal">7.12.3. MVC Exceptions You May Encounter</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.controller.migration.html">7.13. Migrating from Previous Versions</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.controller.migration.html#zend.controller.migration.fromoneohtoonefive">7.13.1. Migrating from 1.0.x to 1.5.0 or newer</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.migration.html#zend.controller.migration.fromzeroninethree">7.13.2. Migrating from 0.9.3 to 1.0.0RC1 or newer</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.migration.html#zend.controller.migration.fromzeroninetwo">7.13.3. Migrating from 0.9.2 to 0.9.3 or newer</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.migration.html#zend.controller.migration.fromzerosix">7.13.4. Migrating from 0.6.0 to 0.8.0 or newer</a></span></dt>
<dt><span class="sect2"><a href="zend.controller.migration.html#zend.controller.migration.fromzerotwo">7.13.5. Migrating from 0.2.0 or before to 0.6.0</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.currency.html">8. Zend_Currency</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.currency.html#zend.currency.introduction">8.1. Introduction to Zend_Currency</a></span></dt>
<dd><dl><dt><span class="sect2"><a href="zend.currency.html#zend.currency.introduction.list">8.1.1. Why should <code class="code">Zend_Currency</code> be used ?</a></span></dt></dl></dd>
<dt><span class="sect1"><a href="zend.currency.usage.html">8.2. How to work with currencies</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.currency.usage.html#zend.currency.usage.tocurrency">8.2.1. Create output from an currency</a></span></dt>
<dt><span class="sect2"><a href="zend.currency.usage.html#zend.currency.usage.setformat">8.2.2. Changing the format of a currency</a></span></dt>
<dt><span class="sect2"><a href="zend.currency.usage.html#zend.currency.usage.informational">8.2.3. Informational methods for Zend_Currency</a></span></dt>
<dt><span class="sect2"><a href="zend.currency.usage.html#zend.currency.usage.setlocale">8.2.4. Settings new default values</a></span></dt>
<dt><span class="sect2"><a href="zend.currency.usage.html#zend.currency.usage.cache">8.2.5. Speed up Zend_Currency</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.currency.migration.html">8.3. Migrating from Previous Versions</a></span></dt>
<dd><dl><dt><span class="sect2"><a href="zend.currency.migration.html#zend.currency.usage.migration.fromonezerotwo">8.3.1. Migrating from 1.0.2 to 1.0.3 or newer</a></span></dt></dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.date.html">9. Zend_Date</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.date.html#zend.date.introduction">9.1. Introduction</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.date.html#zend.date.setdefaulttimezone">9.1.1. Always Set a Default Timezone</a></span></dt>
<dt><span class="sect2"><a href="zend.date.html#zend.date.why">9.1.2. Why Use Zend_Date?</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.date.definition.theory.html">9.2. Theory of Operation</a></span></dt>
<dd><dl><dt><span class="sect2"><a href="zend.date.definition.theory.html#zend.date.theory.internals">9.2.1. Internals</a></span></dt></dl></dd>
<dt><span class="sect1"><a href="zend.date.basic.html">9.3. Basic Methods</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.date.basic.html#zend.date.basic.creation">9.3.1. The current date</a></span></dt>
<dt><span class="sect2"><a href="zend.date.basic.html#zend.date.basic.functions">9.3.2. Zend_Date by Example</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.date.basic.html#zend.date.simple.functions.get">9.3.2.1. Output a Date</a></span></dt>
<dt><span class="sect3"><a href="zend.date.basic.html#zend.date.simple.functions.set">9.3.2.2. Setting a Date</a></span></dt>
<dt><span class="sect3"><a href="zend.date.basic.html#zend.date.simple.functions.add">9.3.2.3. Adding and Subtracting Dates</a></span></dt>
<dt><span class="sect3"><a href="zend.date.basic.html#zend.date.simple.functions.compare">9.3.2.4. Comparison of dates</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.date.overview.html">9.4. Zend_Date API Overview</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.date.overview.html#zend.date.options">9.4.1. Zend_Date Options</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.date.overview.html#zend.date.options.formattype">9.4.1.1. Selecting the date format type</a></span></dt>
<dt><span class="sect3"><a href="zend.date.overview.html#zend.date.options.fixdst">9.4.1.2. DST and Date Math</a></span></dt>
<dt><span class="sect3"><a href="zend.date.overview.html#zend.date.options.extendmonth">9.4.1.3. Month Calculations</a></span></dt>
<dt><span class="sect3"><a href="zend.date.overview.html#zend.date.options.cache">9.4.1.4. Speed up date localization and normalization with Zend_Cache</a></span></dt>
<dt><span class="sect3"><a href="zend.date.overview.html#zend.date.options.timesync">9.4.1.5. Receiving syncronised timestamps with Zend_TimeSync</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.date.overview.html#zend.date.values">9.4.2. Working with Date Values</a></span></dt>
<dt><span class="sect2"><a href="zend.date.overview.html#id.date.basic">9.4.3. Basic <code class="code">Zend_Date</code> Operations Common to Many Date Parts</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.date.overview.html#id.date.basic.parts">9.4.3.1. List of Date Parts</a></span></dt>
<dt><span class="sect3"><a href="zend.date.overview.html#id.date.basic.operations">9.4.3.2. List of Date Operations</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.date.overview.html#zend.date.others.comparison">9.4.4. Comparing Dates</a></span></dt>
<dt><span class="sect2"><a href="zend.date.overview.html#zend.date.others.gettingparts">9.4.5. Getting Dates and Date Parts</a></span></dt>
<dt><span class="sect2"><a href="zend.date.overview.html#zend.date.others.fractions">9.4.6. Working with Fractions of Seconds</a></span></dt>
<dt><span class="sect2"><a href="zend.date.overview.html#zend.date.other.sun">9.4.7. Sunrise / Sunset</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.date.creation.html">9.5. Creation of dates</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.date.creation.html#zend.date.creation.actual">9.5.1. Create the actual date</a></span></dt>
<dt><span class="sect2"><a href="zend.date.creation.html#zend.date.creation.database">9.5.2. Create a date from database</a></span></dt>
<dt><span class="sect2"><a href="zend.date.creation.html#zend.date.creation.array">9.5.3. Create dates from an array</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.date.constants.html">9.6. Constants for General Date Functions</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.date.constants.html#zend.date.constants.using">9.6.1. Using Constants</a></span></dt>
<dt><span class="sect2"><a href="zend.date.constants.html#zend.date.constants.list">9.6.2. List of All Constants</a></span></dt>
<dt><span class="sect2"><a href="zend.date.constants.html#zend.date.constants.selfdefinedformats">9.6.3. Self-Defined OUTPUT Formats with ISO</a></span></dt>
<dt><span class="sect2"><a href="zend.date.constants.html#zend.date.constants.phpformats">9.6.4. Self-defined OUTPUT formats using PHP's date() format specifiers</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.date.additional.html">9.7. Working examples</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.date.additional.html#zend.date.additional.checking">9.7.1. Checking dates</a></span></dt>
<dt><span class="sect2"><a href="zend.date.additional.html#zend.date.additional.sunrise-sunset">9.7.2. Sunrise and Sunset</a></span></dt>
<dt><span class="sect2"><a href="zend.date.additional.html#zend.date.additional.timezones">9.7.3. Timezones</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.db.html">10. Zend_Db</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.db.html#zend.db.adapter">10.1. Zend_Db_Adapter</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.db.html#zend.db.adapter.connecting">10.1.1. Connecting to a Database using an Adapter</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.connecting.constructor">10.1.1.1. Using a Zend_Db Adapter Constructor</a></span></dt>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.connecting.factory">10.1.1.2. Using the Zend_Db Factory</a></span></dt>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.connecting.factory-config">10.1.1.3. Using Zend_Config with the Zend_Db Factory</a></span></dt>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.connecting.parameters">10.1.1.4. Adapter Parameters</a></span></dt>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.connecting.getconnection">10.1.1.5. Managing Lazy Connections</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.db.html#zend.db.adapter.example-database">10.1.2. The example database</a></span></dt>
<dt><span class="sect2"><a href="zend.db.html#zend.db.adapter.select">10.1.3. Reading Query Results</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.select.fetchall">10.1.3.1. Fetching a Complete Result Set</a></span></dt>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.select.fetch-mode">10.1.3.2. Changing the Fetch Mode</a></span></dt>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.select.fetchassoc">10.1.3.3. Fetching a Result Set as an Associative Array</a></span></dt>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.select.fetchcol">10.1.3.4. Fetching a Single Column from a Result Set</a></span></dt>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.select.fetchpairs">10.1.3.5. Fetching Key-Value Pairs from a Result Set</a></span></dt>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.select.fetchrow">10.1.3.6. Fetching a Single Row from a Result Set</a></span></dt>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.select.fetchone">10.1.3.7. Fetching a Single Scalar from a Result Set</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.db.html#zend.db.adapter.write">10.1.4. Writing Changes to the Database</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.write.insert">10.1.4.1. Inserting Data</a></span></dt>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.write.lastinsertid">10.1.4.2. Retrieving a Generated Value</a></span></dt>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.write.update">10.1.4.3. Updating Data</a></span></dt>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.write.delete">10.1.4.4. Deleting Data</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.db.html#zend.db.adapter.quoting">10.1.5. Quoting Values and Identifiers</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.quoting.quote">10.1.5.1. Using <code class="code">quote()</code></a></span></dt>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.quoting.quote-into">10.1.5.2. Using <code class="code">quoteInto()</code></a></span></dt>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.quoting.quote-identifier">10.1.5.3. Using <code class="code">quoteIdentifier()</code></a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.db.html#zend.db.adapter.transactions">10.1.6. Controlling Database Transactions</a></span></dt>
<dt><span class="sect2"><a href="zend.db.html#zend.db.adapter.list-describe">10.1.7. Listing and Describing Tables</a></span></dt>
<dt><span class="sect2"><a href="zend.db.html#zend.db.adapter.closing">10.1.8. Closing a Connection</a></span></dt>
<dt><span class="sect2"><a href="zend.db.html#zend.db.adapter.other-statements">10.1.9. Running Other Database Statements</a></span></dt>
<dt><span class="sect2"><a href="zend.db.html#zend.db.adapter.adapter-notes">10.1.10. Notes on Specific Adapters</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.adapter-notes.ibm-db2">10.1.10.1. IBM DB2</a></span></dt>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.adapter-notes.mysqli">10.1.10.2. MySQLi</a></span></dt>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.adapter-notes.oracle">10.1.10.3. Oracle</a></span></dt>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.adapter-notes.pdo-ibm">10.1.10.4. PDO for IBM DB2 and Informix Dynamic Server (IDS)</a></span></dt>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.adapter-notes.pdo-mssql">10.1.10.5. PDO Microsoft SQL Server</a></span></dt>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.adapter-notes.pdo-mysql">10.1.10.6. PDO MySQL</a></span></dt>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.adapter-notes.pdo-oci">10.1.10.7. PDO Oracle</a></span></dt>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.adapter-notes.pdo-pgsql">10.1.10.8. PDO PostgreSQL</a></span></dt>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.adapter-notes.pdo-sqlite">10.1.10.9. PDO SQLite</a></span></dt>
<dt><span class="sect3"><a href="zend.db.html#zend.db.adapter.adapter-notes.firebird">10.1.10.10. Firebird/Interbase</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.db.statement.html">10.2. Zend_Db_Statement</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.db.statement.html#zend.db.statement.creating">10.2.1. Creating a Statement</a></span></dt>
<dt><span class="sect2"><a href="zend.db.statement.html#zend.db.statement.executing">10.2.2. Executing a Statement</a></span></dt>
<dt><span class="sect2"><a href="zend.db.statement.html#zend.db.statement.fetching">10.2.3. Fetching Results from a <code class="code">SELECT</code> Statement</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.db.statement.html#zend.db.statement.fetching.fetch">10.2.3.1. Fetching a Single Row from a Result Set</a></span></dt>
<dt><span class="sect3"><a href="zend.db.statement.html#zend.db.statement.fetching.fetchall">10.2.3.2. Fetching a Complete Result Set</a></span></dt>
<dt><span class="sect3"><a href="zend.db.statement.html#zend.db.statement.fetching.fetch-mode">10.2.3.3. Changing the Fetch Mode</a></span></dt>
<dt><span class="sect3"><a href="zend.db.statement.html#zend.db.statement.fetching.fetchcolumn">10.2.3.4. Fetching a Single Column from a Result Set</a></span></dt>
<dt><span class="sect3"><a href="zend.db.statement.html#zend.db.statement.fetching.fetchobject">10.2.3.5. Fetching a Row as an Object</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.db.profiler.html">10.3. Zend_Db_Profiler</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.db.profiler.html#zend.db.profiler.introduction">10.3.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.db.profiler.html#zend.db.profiler.using">10.3.2. Using the Profiler</a></span></dt>
<dt><span class="sect2"><a href="zend.db.profiler.html#zend.db.profiler.advanced">10.3.3. Advanced Profiler Usage</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.db.profiler.html#zend.db.profiler.advanced.filtertime">10.3.3.1. Filter by query elapsed time</a></span></dt>
<dt><span class="sect3"><a href="zend.db.profiler.html#zend.db.profiler.advanced.filtertype">10.3.3.2. Filter by query type</a></span></dt>
<dt><span class="sect3"><a href="zend.db.profiler.html#zend.db.profiler.advanced.getbytype">10.3.3.3. Retrieve profiles by query type</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.db.select.html">10.4. Zend_Db_Select</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.db.select.html#zend.db.select.introduction">10.4.1. Overview of the Select Object</a></span></dt>
<dt><span class="sect2"><a href="zend.db.select.html#zend.db.select.creating">10.4.2. Creating a Select Object</a></span></dt>
<dt><span class="sect2"><a href="zend.db.select.html#zend.db.select.building">10.4.3. Building Select queries</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.db.select.html#zend.db.select.building.from">10.4.3.1. Adding a FROM clause</a></span></dt>
<dt><span class="sect3"><a href="zend.db.select.html#zend.db.select.building.columns">10.4.3.2. Adding Columns</a></span></dt>
<dt><span class="sect3"><a href="zend.db.select.html#zend.db.select.building.columns-expr">10.4.3.3. Adding Expression Columns</a></span></dt>
<dt><span class="sect3"><a href="zend.db.select.html#zend.db.select.building.columns-atomic">10.4.3.4. Adding columns to an existing FROM or JOIN table</a></span></dt>
<dt><span class="sect3"><a href="zend.db.select.html#zend.db.select.building.join">10.4.3.5. Adding Another Table to the Query with JOIN</a></span></dt>
<dt><span class="sect3"><a href="zend.db.select.html#zend.db.select.building.where">10.4.3.6. Adding a WHERE Clause</a></span></dt>
<dt><span class="sect3"><a href="zend.db.select.html#zend.db.select.building.group">10.4.3.7. Adding a GROUP BY Clause</a></span></dt>
<dt><span class="sect3"><a href="zend.db.select.html#zend.db.select.building.having">10.4.3.8. Adding a HAVING Clause</a></span></dt>
<dt><span class="sect3"><a href="zend.db.select.html#zend.db.select.building.order">10.4.3.9. Adding an ORDER BY Clause</a></span></dt>
<dt><span class="sect3"><a href="zend.db.select.html#zend.db.select.building.limit">10.4.3.10. Adding a LIMIT Clause</a></span></dt>
<dt><span class="sect3"><a href="zend.db.select.html#zend.db.select.building.distinct">10.4.3.11. Adding the DISTINCT Query Modifier</a></span></dt>
<dt><span class="sect3"><a href="zend.db.select.html#zend.db.select.building.for-update">10.4.3.12. Adding the FOR UPDATE Query Modifier</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.db.select.html#zend.db.select.execute">10.4.4. Executing Select Queries</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.db.select.html#zend.db.select.execute.query-adapter">10.4.4.1. Executing Select Queries from the Db Adapter</a></span></dt>
<dt><span class="sect3"><a href="zend.db.select.html#zend.db.select.execute.query-select">10.4.4.2. Executing Select Queries from the Object</a></span></dt>
<dt><span class="sect3"><a href="zend.db.select.html#zend.db.select.execute.tostring">10.4.4.3. Converting a Select Object to a SQL String</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.db.select.html#zend.db.select.other">10.4.5. Other methods</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.db.select.html#zend.db.select.other.get-part">10.4.5.1. Retrieving Parts of the Select Object</a></span></dt>
<dt><span class="sect3"><a href="zend.db.select.html#zend.db.select.other.reset">10.4.5.2. Resetting Parts of the Select Object</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.db.table.html">10.5. Zend_Db_Table</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.db.table.html#zend.db.table.introduction">10.5.1. Introduction to Table Class</a></span></dt>
<dt><span class="sect2"><a href="zend.db.table.html#zend.db.table.defining">10.5.2. Defining a Table Class</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.db.table.html#zend.db.table.defining.table-schema">10.5.2.1. Defining the Table Name and Schema</a></span></dt>
<dt><span class="sect3"><a href="zend.db.table.html#zend.db.table.defining.primary-key">10.5.2.2. Defining the Table Primary Key</a></span></dt>
<dt><span class="sect3"><a href="zend.db.table.html#zend.db.table.defining.setup">10.5.2.3. Overriding Table Setup Methods</a></span></dt>
<dt><span class="sect3"><a href="zend.db.table.html#zend.db.table.initialization">10.5.2.4. Table initialization</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.db.table.html#zend.db.table.constructing">10.5.3. Creating an Instance of a Table</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.db.table.html#zend.db.table.constructing.adapter">10.5.3.1. Specifying a Database Adapter</a></span></dt>
<dt><span class="sect3"><a href="zend.db.table.html#zend.db.table.constructing.default-adapter">10.5.3.2. Setting a Default Database Adapter</a></span></dt>
<dt><span class="sect3"><a href="zend.db.table.html#zend.db.table.constructing.registry">10.5.3.3. Storing a Database Adapter in the Registry</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.db.table.html#zend.db.table.insert">10.5.4. Inserting Rows to a Table</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.db.table.html#zend.db.table.insert.key-auto">10.5.4.1. Using a Table with an Auto-incrementing Key</a></span></dt>
<dt><span class="sect3"><a href="zend.db.table.html#zend.db.table.insert.key-sequence">10.5.4.2. Using a Table with a Sequence</a></span></dt>
<dt><span class="sect3"><a href="zend.db.table.html#zend.db.table.insert.key-natural">10.5.4.3. Using a Table with a Natural Key</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.db.table.html#zend.db.table.update">10.5.5. Updating Rows in a Table</a></span></dt>
<dt><span class="sect2"><a href="zend.db.table.html#zend.db.table.delete">10.5.6. Deleting Rows from a Table</a></span></dt>
<dt><span class="sect2"><a href="zend.db.table.html#zend.db.table.find">10.5.7. Finding Rows by Primary Key</a></span></dt>
<dt><span class="sect2"><a href="zend.db.table.html#zend.db.table.fetch-all">10.5.8. Querying for a Set of Rows</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.db.table.html#zend.db.table.fetch-all.select">10.5.8.1. Select API</a></span></dt>
<dt><span class="sect3"><a href="zend.db.table.html#zend.db.table.fetch-all.usage">10.5.8.2. Fetching a rowset</a></span></dt>
<dt><span class="sect3"><a href="zend.db.table.html#zend.db.table.advanced.usage">10.5.8.3. Advanced usage</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.db.table.html#zend.db.table.fetch-row">10.5.9. Querying for a Single Row</a></span></dt>
<dt><span class="sect2"><a href="zend.db.table.html#zend.db.table.info">10.5.10. Retrieving Table Metadata Information</a></span></dt>
<dt><span class="sect2"><a href="zend.db.table.html#zend.db.table.metadata.caching">10.5.11. Caching Table Metadata</a></span></dt>
<dt><span class="sect2"><a href="zend.db.table.html#zend.db.table.extending">10.5.12. Customizing and Extending a Table Class</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.db.table.html#zend.db.table.extending.row-rowset">10.5.12.1. Using Custom Row or Rowset Classes</a></span></dt>
<dt><span class="sect3"><a href="zend.db.table.html#zend.db.table.extending.insert-update">10.5.12.2. Defining Custom Logic for Insert, Update, and Delete</a></span></dt>
<dt><span class="sect3"><a href="zend.db.table.html#zend.db.table.extending.finders">10.5.12.3. Define Custom Search Methods in Zend_Db_Table</a></span></dt>
<dt><span class="sect3"><a href="zend.db.table.html#zend.db.table.extending.inflection">10.5.12.4. Define Inflection in Zend_Db_Table</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.db.table.row.html">10.6. Zend_Db_Table_Row</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.db.table.row.html#zend.db.table.row.introduction">10.6.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.db.table.row.html#zend.db.table.row.read">10.6.2. Fetching a Row</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.db.table.row.html#zend.db.table.row.read.get">10.6.2.1. Reading column values from a row</a></span></dt>
<dt><span class="sect3"><a href="zend.db.table.row.html#zend.db.table.row.read.to-array">10.6.2.2. Retrieving Row Data as an Array</a></span></dt>
<dt><span class="sect3"><a href="zend.db.table.row.html#zend.db.table.row.read.relationships">10.6.2.3. Fetching data from related tables</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.db.table.row.html#zend.db.table.row.write">10.6.3. Writing rows to the database</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.db.table.row.html#zend.db.table.row.write.set">10.6.3.1. Changing column values in a row</a></span></dt>
<dt><span class="sect3"><a href="zend.db.table.row.html#zend.db.table.row.write.insert">10.6.3.2. Inserting a new row</a></span></dt>
<dt><span class="sect3"><a href="zend.db.table.row.html#zend.db.table.row.write.set-from-array">10.6.3.3. Changing values in multiple columns</a></span></dt>
<dt><span class="sect3"><a href="zend.db.table.row.html#zend.db.table.row.write.delete">10.6.3.4. Deleting a row</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.db.table.row.html#zend.db.table.row.serialize">10.6.4. Serializing and unserializing rows</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.db.table.row.html#zend.db.table.row.serialize.serializing">10.6.4.1. Serializing a Row</a></span></dt>
<dt><span class="sect3"><a href="zend.db.table.row.html#zend.db.table.row.serialize.unserializing">10.6.4.2. Unserializing Row Data</a></span></dt>
<dt><span class="sect3"><a href="zend.db.table.row.html#zend.db.table.row.serialize.set-table">10.6.4.3. Reactivating a Row as Live Data</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.db.table.row.html#zend.db.table.row.extending">10.6.5. Extending the Row class</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.db.table.row.html#zend.db.table.row.extending.overriding">10.6.5.1. Row initialization</a></span></dt>
<dt><span class="sect3"><a href="zend.db.table.row.html#zend.db.table.row.extending.insert-update">10.6.5.2. Defining Custom Logic for Insert, Update, and Delete in Zend_Db_Table_Row</a></span></dt>
<dt><span class="sect3"><a href="zend.db.table.row.html#zend.db.table.row.extending.inflection">10.6.5.3. Define Inflection in Zend_Db_Table_Row</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.db.table.rowset.html">10.7. Zend_Db_Table_Rowset</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.db.table.rowset.html#zend.db.table.rowset.introduction">10.7.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.db.table.rowset.html#zend.db.table.rowset.fetch">10.7.2. Fetching a Rowset</a></span></dt>
<dt><span class="sect2"><a href="zend.db.table.rowset.html#zend.db.table.rowset.rows">10.7.3. Retrieving Rows from a Rowset</a></span></dt>
<dt><span class="sect2"><a href="zend.db.table.rowset.html#zend.db.table.rowset.to-array">10.7.4. Retrieving a Rowset as an Array</a></span></dt>
<dt><span class="sect2"><a href="zend.db.table.rowset.html#zend.db.table.rowset.serialize">10.7.5. Serializing and Unserializing a Rowset</a></span></dt>
<dt><span class="sect2"><a href="zend.db.table.rowset.html#zend.db.table.rowset.extending">10.7.6. Extending the Rowset class</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.db.table.relationships.html">10.8. Zend_Db_Table Relationships</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.db.table.relationships.html#zend.db.table.relationships.introduction">10.8.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.db.table.relationships.html#zend.db.table.relationships.defining">10.8.2. Defining Relationships</a></span></dt>
<dt><span class="sect2"><a href="zend.db.table.relationships.html#zend.db.table.relationships.fetching.dependent">10.8.3. Fetching a Dependent Rowset</a></span></dt>
<dt><span class="sect2"><a href="zend.db.table.relationships.html#zend.db.table.relationships.fetching.parent">10.8.4. Fetching a Parent Row</a></span></dt>
<dt><span class="sect2"><a href="zend.db.table.relationships.html#zend.db.table.relationships.fetching.many-to-many">10.8.5. Fetching a Rowset via a Many-to-many Relationship</a></span></dt>
<dt><span class="sect2"><a href="zend.db.table.relationships.html#zend.db.table.relationships.cascading">10.8.6. Cascading Write Operations</a></span></dt>
<dd><dl><dt><span class="sect3"><a href="zend.db.table.relationships.html#zend.db.table.relationships.cascading.notes">10.8.6.1. Notes Regarding Cascading Operations</a></span></dt></dl></dd>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.debug.html">11. Zend_Debug</a></span></dt>
<dd><dl><dt><span class="sect1"><a href="zend.debug.html#zend.debug.dumping">11.1. Dumping Variables</a></span></dt></dl></dd>
<dt><span class="chapter"><a href="zend.dojo.html">12. Zend_Dojo</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.dojo.html#zend.dojo.introduction">12.1. Introduction</a></span></dt>
<dt><span class="sect1"><a href="zend.dojo.data.html">12.2. Zend_Dojo_Data: dojo.data Envelopes</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.dojo.data.html#zend.dojo.data.usage">12.2.1. Zend_Dojo_Data Usage</a></span></dt>
<dt><span class="sect2"><a href="zend.dojo.data.html#zend.dojo.data.advanced">12.2.2. Advanced Use Cases</a></span></dt>
<dd><dl><dt><span class="sect3"><a href="zend.dojo.data.html#zend.dojo.data.advanced.methods">12.2.2.1. Available Methods</a></span></dt></dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.dojo.view.html">12.3. Dojo View Helpers</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.dojo.view.html#zend.dojo.view.dojo">12.3.1. dojo() View Helper</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.dojo.view.html#zend.dojo.view.dojo.declarative">12.3.1.1. Programmatic and Declarative Usage of Dojo</a></span></dt>
<dt><span class="sect3"><a href="zend.dojo.view.html#zend.dojo.view.dojo.themes">12.3.1.2. Themes</a></span></dt>
<dt><span class="sect3"><a href="zend.dojo.view.html#zend.dojo.view.dojo.layers">12.3.1.3. Using Layers (Custom Builds)</a></span></dt>
<dt><span class="sect3"><a href="zend.dojo.view.html#zend.dojo.view.dojo.methods">12.3.1.4. Methods Available</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.dojo.view.html#zend.dojo.view.dijit">12.3.2. Dijit-Specific View Helpers</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.dojo.view.html#zend.dojo.view.dijit.layout">12.3.2.1. Dijit Layout Elements</a></span></dt>
<dt><span class="sect3"><a href="zend.dojo.view.html#zend.dojo.view.dijit.form">12.3.2.2. Dijit Form Elements</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.dojo.form.html">12.4. Dojo Form Elements and Decorators</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.dojo.form.html#zend.dojo.form.decorators">12.4.1. Dijit-Specific Form Decorators</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.dojo.form.html#zend.dojo.form.decorators.dijitElement">12.4.1.1. DijitElement Decorator</a></span></dt>
<dt><span class="sect3"><a href="zend.dojo.form.html#zend.dojo.form.decorators.dijitForm">12.4.1.2. DijitForm Decorator</a></span></dt>
<dt><span class="sect3"><a href="zend.dojo.form.html#zend.dojo.form.decorators.dijitContainer">12.4.1.3. DijitContainer-based Decorators</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.dojo.form.html#zend.dojo.form.elements">12.4.2. Dijit-Specific Form Elements</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.dojo.form.html#zend.dojo.form.elements.button">12.4.2.1. Button</a></span></dt>
<dt><span class="sect3"><a href="zend.dojo.form.html#zend.dojo.form.elements.checkBox">12.4.2.2. CheckBox</a></span></dt>
<dt><span class="sect3"><a href="zend.dojo.form.html#zend.dojo.form.elements.comboBox">12.4.2.3. ComboBox</a></span></dt>
<dt><span class="sect3"><a href="zend.dojo.form.html#zend.dojo.form.elements.currencyTextBox">12.4.2.4. CurrencyTextBox</a></span></dt>
<dt><span class="sect3"><a href="zend.dojo.form.html#zend.dojo.form.elements.dateTextBox">12.4.2.5. DateTextBox</a></span></dt>
<dt><span class="sect3"><a href="zend.dojo.form.html#zend.dojo.form.elements.horizontalSlider">12.4.2.6. HorizontalSlider</a></span></dt>
<dt><span class="sect3"><a href="zend.dojo.form.html#zend.dojo.form.elements.numberSpinner">12.4.2.7. NumberSpinner</a></span></dt>
<dt><span class="sect3"><a href="zend.dojo.form.html#zend.dojo.form.elements.numberTextBox">12.4.2.8. NumberTextBox</a></span></dt>
<dt><span class="sect3"><a href="zend.dojo.form.html#zend.dojo.form.elements.radioButton">12.4.2.9. RadioButton</a></span></dt>
<dt><span class="sect3"><a href="zend.dojo.form.html#zend.dojo.form.elements.slider">12.4.2.10. Slider abstract element</a></span></dt>
<dt><span class="sect3"><a href="zend.dojo.form.html#zend.dojo.form.elements.textBox">12.4.2.11. TextBox</a></span></dt>
<dt><span class="sect3"><a href="zend.dojo.form.html#zend.dojo.form.elements.textarea">12.4.2.12. Textarea</a></span></dt>
<dt><span class="sect3"><a href="zend.dojo.form.html#zend.dojo.form.elements.timeTextBox">12.4.2.13. TimeTextBox</a></span></dt>
<dt><span class="sect3"><a href="zend.dojo.form.html#zend.dojo.form.elements.validationTextBox">12.4.2.14. ValidationTextBox</a></span></dt>
<dt><span class="sect3"><a href="zend.dojo.form.html#zend.dojo.form.elements.verticalSlider">12.4.2.15. VerticalSlider</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.dojo.form.html#zend.dojo.form.examples">12.4.3. Dojo Form Examples</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.dom.html">13. Zend_Dom</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.dom.html#zend.dom.introduction">13.1. Introduction</a></span></dt>
<dt><span class="sect1"><a href="zend.dom.query.html">13.2. Zend_Dom_Query</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.dom.query.html#zend.dom.query.operation">13.2.1. Theory of Operation</a></span></dt>
<dt><span class="sect2"><a href="zend.dom.query.html#zend.dom.query.methods">13.2.2. Methods Available</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.dom.query.html#zend.dom.query.methods.zenddomquery">13.2.2.1. Zend_Dom_Query</a></span></dt>
<dt><span class="sect3"><a href="zend.dom.query.html#zend.dom.query.methods.zenddomqueryresult">13.2.2.2. Zend_Dom_Query_Result</a></span></dt>
</dl></dd>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.exception.html">14. Zend_Exception</a></span></dt>
<dd><dl><dt><span class="sect1"><a href="zend.exception.html#zend.exception.using">14.1. Using Exceptions</a></span></dt></dl></dd>
<dt><span class="chapter"><a href="zend.feed.html">15. Zend_Feed</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.feed.html#zend.feed.introduction">15.1. Introduction</a></span></dt>
<dt><span class="sect1"><a href="zend.feed.importing.html">15.2. Importing Feeds</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.feed.importing.html#zend.feed.importing.custom">15.2.1. Custom feeds</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.feed.importing.html#zend.feed.importing.custom.importarray">15.2.1.1. Importing a custom array</a></span></dt>
<dt><span class="sect3"><a href="zend.feed.importing.html#zend.feed.importing.custom.importbuilder">15.2.1.2. Importing a custom data source</a></span></dt>
<dt><span class="sect3"><a href="zend.feed.importing.html#zend.feed.importing.custom.dump">15.2.1.3. Dumping the contents of a feed</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.feed.findFeeds.html">15.3. Retrieving Feeds from Web Pages</a></span></dt>
<dt><span class="sect1"><a href="zend.feed.consuming-rss.html">15.4. Consuming an RSS Feed</a></span></dt>
<dt><span class="sect1"><a href="zend.feed.consuming-atom.html">15.5. Consuming an Atom Feed</a></span></dt>
<dt><span class="sect1"><a href="zend.feed.consuming-atom-single-entry.html">15.6. Consuming a Single Atom Entry</a></span></dt>
<dt><span class="sect1"><a href="zend.feed.modifying-feed.html">15.7. Modifying Feed and Entry structures</a></span></dt>
<dt><span class="sect1"><a href="zend.feed.custom-feed.html">15.8. Custom Feed and Entry Classes</a></span></dt>
</dl></dd>
<dt><span class="chapter"><a href="zend.filter.html">16. Zend_Filter</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.filter.html#zend.filter.introduction">16.1. Introduction</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.filter.html#zend.filter.introduction.definition">16.1.1. What is a filter?</a></span></dt>
<dt><span class="sect2"><a href="zend.filter.html#zend.filter.introduction.using">16.1.2. Basic usage of filters</a></span></dt>
<dt><span class="sect2"><a href="zend.filter.html#zend.filter.introduction.static">16.1.3. Using the static <code class="code">get()</code> method</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.filter.set.html">16.2. Standard Filter Classes</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.filter.set.html#zend.filter.set.alnum">16.2.1. Alnum</a></span></dt>
<dt><span class="sect2"><a href="zend.filter.set.html#zend.filter.set.alpha">16.2.2. Alpha</a></span></dt>
<dt><span class="sect2"><a href="zend.filter.set.html#zend.filter.set.basename">16.2.3. BaseName</a></span></dt>
<dt><span class="sect2"><a href="zend.filter.set.html#zend.filter.set.digits">16.2.4. Digits</a></span></dt>
<dt><span class="sect2"><a href="zend.filter.set.html#zend.filter.set.dir">16.2.5. Dir</a></span></dt>
<dt><span class="sect2"><a href="zend.filter.set.html#zend.filter.set.htmlentities">16.2.6. HtmlEntities</a></span></dt>
<dt><span class="sect2"><a href="zend.filter.set.html#zend.filter.set.int">16.2.7. Int</a></span></dt>
<dt><span class="sect2"><a href="zend.filter.set.html#zend.filter.set.realpath">16.2.8. RealPath</a></span></dt>
<dt><span class="sect2"><a href="zend.filter.set.html#zend.filter.set.stringtolower">16.2.9. StringToLower</a></span></dt>
<dt><span class="sect2"><a href="zend.filter.set.html#zend.filter.set.stringtoupper">16.2.10. StringToUpper</a></span></dt>
<dt><span class="sect2"><a href="zend.filter.set.html#zend.filter.set.stringtrim">16.2.11. StringTrim</a></span></dt>
<dt><span class="sect2"><a href="zend.filter.set.html#zend.filter.set.striptags">16.2.12. StripTags</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.filter.filter_chains.html">16.3. Filter Chains</a></span></dt>
<dt><span class="sect1"><a href="zend.filter.writing_filters.html">16.4. Writing Filters</a></span></dt>
<dt><span class="sect1"><a href="zend.filter.input.html">16.5. Zend_Filter_Input</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.filter.input.html#zend.filter.input.declaring">16.5.1. Declaring Filter and Validator Rules</a></span></dt>
<dt><span class="sect2"><a href="zend.filter.input.html#zend.filter.input.running">16.5.2. Creating the Filter and Validator Processor</a></span></dt>
<dt><span class="sect2"><a href="zend.filter.input.html#zend.filter.input.results">16.5.3. Retrieving Validated Fields and other Reports</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.filter.input.html#zend.filter.input.results.isvalid">16.5.3.1. Querying if the input is valid</a></span></dt>
<dt><span class="sect3"><a href="zend.filter.input.html#zend.filter.input.results.reports">16.5.3.2. Getting Invalid, Missing, or Unknown Fields</a></span></dt>
<dt><span class="sect3"><a href="zend.filter.input.html#zend.filter.input.results.escaping">16.5.3.3. Getting Valid Fields</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.filter.input.html#zend.filter.input.metacommands">16.5.4. Using Metacommands to Control Filter or Validator Rules</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.filter.input.html#zend.filter.input.metacommands.fields">16.5.4.1. The <code class="code">FIELDS</code> metacommand</a></span></dt>
<dt><span class="sect3"><a href="zend.filter.input.html#zend.filter.input.metacommands.presence">16.5.4.2. The <code class="code">PRESENCE</code> metacommand</a></span></dt>
<dt><span class="sect3"><a href="zend.filter.input.html#zend.filter.input.metacommands.default">16.5.4.3. The <code class="code">DEFAULT_VALUE</code> metacommand</a></span></dt>
<dt><span class="sect3"><a href="zend.filter.input.html#zend.filter.input.metacommands.allow-empty">16.5.4.4. The <code class="code">ALLOW_EMPTY</code> metacommand</a></span></dt>
<dt><span class="sect3"><a href="zend.filter.input.html#zend.filter.input.metacommands.break-chain">16.5.4.5. The <code class="code">BREAK_CHAIN</code> metacommand</a></span></dt>
<dt><span class="sect3"><a href="zend.filter.input.html#zend.filter.input.metacommands.messages">16.5.4.6. The <code class="code">MESSAGES</code> metacommand</a></span></dt>
<dt><span class="sect3"><a href="zend.filter.input.html#zend.filter.input.metacommands.global">16.5.4.7. Using options to set metacommands for all rules</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.filter.input.html#zend.filter.input.namespaces">16.5.5. Adding Filter Class Namespaces</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.filter.inflector.html">16.6. Zend_Filter_Inflector</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.filter.inflector.html#zend.filter.inflector.operation">16.6.1. Operation</a></span></dt>
<dt><span class="sect2"><a href="zend.filter.inflector.html#zend.filter.inflector.paths">16.6.2. Setting Paths To Alternate Filters</a></span></dt>
<dt><span class="sect2"><a href="zend.filter.inflector.html#zend.filter.inflector.targets">16.6.3. Setting the Inflector Target</a></span></dt>
<dt><span class="sect2"><a href="zend.filter.inflector.html#zend.filter.inflector.rules">16.6.4. Inflection Rules</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.filter.inflector.html#zend.filter.inflector.rules.static">16.6.4.1. Static Rules</a></span></dt>
<dt><span class="sect3"><a href="zend.filter.inflector.html#zend.filter.inflector.rules.filters">16.6.4.2. Filter Inflector Rules</a></span></dt>
<dt><span class="sect3"><a href="zend.filter.inflector.html#zend.filter.inflector.rules.multiple">16.6.4.3. Setting Many Rules At Once</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.filter.inflector.html#zend.filter.inflector.utility">16.6.5. Utility Methods</a></span></dt>
<dt><span class="sect2"><a href="zend.filter.inflector.html#zend.filter.inflector.config">16.6.6. Using Zend_Config with Zend_Filter_Inflector</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.form.html">17. Zend_Form</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.form.html#zend.form.introduction">17.1. Zend_Form</a></span></dt>
<dt><span class="sect1"><a href="zend.form.quickstart.html">17.2. Zend_Form Quick Start</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.form.quickstart.html#zend.form.quickstart.create">17.2.1. Create a form object</a></span></dt>
<dt><span class="sect2"><a href="zend.form.quickstart.html#zend.form.quickstart.elements">17.2.2. Add elements to the form</a></span></dt>
<dt><span class="sect2"><a href="zend.form.quickstart.html#zend.form.quickstart.render">17.2.3. Render a form</a></span></dt>
<dt><span class="sect2"><a href="zend.form.quickstart.html#zend.form.quickstart.validate">17.2.4. Check if a form is valid</a></span></dt>
<dt><span class="sect2"><a href="zend.form.quickstart.html#zend.form.quickstart.errorstatus">17.2.5. Get error status</a></span></dt>
<dt><span class="sect2"><a href="zend.form.quickstart.html#zend.form.quickstart.puttingtogether">17.2.6. Putting it together</a></span></dt>
<dt><span class="sect2"><a href="zend.form.quickstart.html#zend.form.quickstart.config">17.2.7. Using a Zend_Config object</a></span></dt>
<dt><span class="sect2"><a href="zend.form.quickstart.html#zend.form.quickstart.conclusion">17.2.8. Conclusion</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.form.elements.html">17.3. Creating Form Elements Using Zend_Form_Element</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.form.elements.html#zend.form.elements.loaders">17.3.1. Plugin Loaders</a></span></dt>
<dt><span class="sect2"><a href="zend.form.elements.html#zend.form.elements.filters">17.3.2. Filters</a></span></dt>
<dt><span class="sect2"><a href="zend.form.elements.html#zend.form.elements.validators">17.3.3. Validators</a></span></dt>
<dd><dl><dt><span class="sect3"><a href="zend.form.elements.html#zend.form.elements.validators.errors">17.3.3.1. Custom Error Messages</a></span></dt></dl></dd>
<dt><span class="sect2"><a href="zend.form.elements.html#zend.form.elements.decorators">17.3.4. Decorators</a></span></dt>
<dt><span class="sect2"><a href="zend.form.elements.html#zend.form.elements.metadata">17.3.5. Metadata and Attributes</a></span></dt>
<dt><span class="sect2"><a href="zend.form.elements.html#zend.form.elements.standard">17.3.6. Standard Elements</a></span></dt>
<dt><span class="sect2"><a href="zend.form.elements.html#zend.form.elements.methods">17.3.7. Zend_Form_Element Methods</a></span></dt>
<dt><span class="sect2"><a href="zend.form.elements.html#zend.form.elements.config">17.3.8. Configuration</a></span></dt>
<dt><span class="sect2"><a href="zend.form.elements.html#zend.form.elements.custom">17.3.9. Custom Elements</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.form.forms.html">17.4. Creating Forms Using Zend_Form</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.form.forms.html#zend.form.forms.plugins">17.4.1. Plugin Loaders</a></span></dt>
<dt><span class="sect2"><a href="zend.form.forms.html#zend.form.forms.elements">17.4.2. Elements</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.form.forms.html#zend.form.forms.elements.values">17.4.2.1. Populating and Retrieving Values</a></span></dt>
<dt><span class="sect3"><a href="zend.form.forms.html#zend.form.forms.elements.global">17.4.2.2. Global Operations</a></span></dt>
<dt><span class="sect3"><a href="zend.form.forms.html#zend.form.forms.elements.methods">17.4.2.3. Methods For Interacting With Elements</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.form.forms.html#zend.form.forms.displaygroups">17.4.3. Display Groups</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.form.forms.html#zend.form.forms.displaygroups.global">17.4.3.1. Global Operations</a></span></dt>
<dt><span class="sect3"><a href="zend.form.forms.html#zend.form.forms.displaygroups.customClasses">17.4.3.2. Using Custom Display Group Classes</a></span></dt>
<dt><span class="sect3"><a href="zend.form.forms.html#zend.form.forms.displaygroups.interactionmethods">17.4.3.3. Methods for Interacting With Display Groups</a></span></dt>
<dt><span class="sect3"><a href="zend.form.forms.html#zend.form.forms.displaygroups.methods">17.4.3.4. Zend_Form_DisplayGroup Methods</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.form.forms.html#zend.form.forms.subforms">17.4.4. Sub Forms</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.form.forms.html#zend.form.forms.subforms.global">17.4.4.1. Global Operations</a></span></dt>
<dt><span class="sect3"><a href="zend.form.forms.html#zend.form.forms.subforms.methods">17.4.4.2. Methods for Interacting With Sub Forms</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.form.forms.html#zend.form.forms.metadata">17.4.5. Metadata and Attributes</a></span></dt>
<dt><span class="sect2"><a href="zend.form.forms.html#zend.form.forms.decorators">17.4.6. Decorators</a></span></dt>
<dt><span class="sect2"><a href="zend.form.forms.html#zend.form.forms.validation">17.4.7. Validation</a></span></dt>
<dd><dl><dt><span class="sect3"><a href="zend.form.forms.html#zend.form.forms.validation.errors">17.4.7.1. Custom Error Messages</a></span></dt></dl></dd>
<dt><span class="sect2"><a href="zend.form.forms.html#zend.form.forms.methods">17.4.8. Methods</a></span></dt>
<dt><span class="sect2"><a href="zend.form.forms.html#zend.form.forms.config">17.4.9. Configuration</a></span></dt>
<dt><span class="sect2"><a href="zend.form.forms.html#zend.form.forms.custom">17.4.10. Custom forms</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.form.decorators.html">17.5. Creating Custom Form Markup Using Zend_Form_Decorator</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.form.decorators.html#zend.form.decorators.operation">17.5.1. Operation</a></span></dt>
<dt><span class="sect2"><a href="zend.form.decorators.html#zend.form.decorators.standard">17.5.2. Standard Decorators</a></span></dt>
<dt><span class="sect2"><a href="zend.form.decorators.html#zend.form.decorators.custom">17.5.3. Custom Decorators</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.form.standardElements.html">17.6. Standard Form Elements Shipped With Zend Framework</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.form.standardElements.html#zend.form.standardElements.button">17.6.1. Zend_Form_Element_Button</a></span></dt>
<dt><span class="sect2"><a href="zend.form.standardElements.html#zend.form.standardElements.checkbox">17.6.2. Zend_Form_Element_Checkbox</a></span></dt>
<dt><span class="sect2"><a href="zend.form.standardElements.html#zend.form.standardElements.hidden">17.6.3. Zend_Form_Element_Hidden</a></span></dt>
<dt><span class="sect2"><a href="zend.form.standardElements.html#zend.form.standardElements.hash">17.6.4. Zend_Form_Element_Hash</a></span></dt>
<dt><span class="sect2"><a href="zend.form.standardElements.html#zend.form.standardElements.Image">17.6.5. Zend_Form_Element_Image</a></span></dt>
<dt><span class="sect2"><a href="zend.form.standardElements.html#zend.form.standardElements.multiCheckbox">17.6.6. Zend_Form_Element_MultiCheckbox</a></span></dt>
<dt><span class="sect2"><a href="zend.form.standardElements.html#zend.form.standardElements.multiselect">17.6.7. Zend_Form_Element_Multiselect</a></span></dt>
<dt><span class="sect2"><a href="zend.form.standardElements.html#zend.form.standardElements.password">17.6.8. Zend_Form_Element_Password</a></span></dt>
<dt><span class="sect2"><a href="zend.form.standardElements.html#zend.form.standardElements.radio">17.6.9. Zend_Form_Element_Radio</a></span></dt>
<dt><span class="sect2"><a href="zend.form.standardElements.html#zend.form.standardElements.reset">17.6.10. Zend_Form_Element_Reset</a></span></dt>
<dt><span class="sect2"><a href="zend.form.standardElements.html#zend.form.standardElements.select">17.6.11. Zend_Form_Element_Select</a></span></dt>
<dt><span class="sect2"><a href="zend.form.standardElements.html#zend.form.standardElements.submit">17.6.12. Zend_Form_Element_Submit</a></span></dt>
<dt><span class="sect2"><a href="zend.form.standardElements.html#zend.form.standardElements.text">17.6.13. Zend_Form_Element_Text</a></span></dt>
<dt><span class="sect2"><a href="zend.form.standardElements.html#zend.form.standardElements.textarea">17.6.14. Zend_Form_Element_Textarea</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.form.standardDecorators.html">17.7. Standard Form Decorators Shipped With Zend Framework</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.form.standardDecorators.html#zend.form.standardDecorators.callback">17.7.1. Zend_Form_Decorator_Callback</a></span></dt>
<dt><span class="sect2"><a href="zend.form.standardDecorators.html#zend.form.standardDecorators.description">17.7.2. Zend_Form_Decorator_Description</a></span></dt>
<dt><span class="sect2"><a href="zend.form.standardDecorators.html#zend.form.standardDecorators.dtDdWrapper">17.7.3. Zend_Form_Decorator_DtDdWrapper</a></span></dt>
<dt><span class="sect2"><a href="zend.form.standardDecorators.html#zend.form.standardDecorators.errors">17.7.4. Zend_Form_Decorator_Errors</a></span></dt>
<dt><span class="sect2"><a href="zend.form.standardDecorators.html#zend.form.standardDecorators.fieldset">17.7.5. Zend_Form_Decorator_Fieldset</a></span></dt>
<dt><span class="sect2"><a href="zend.form.standardDecorators.html#zend.form.standardDecorators.form">17.7.6. Zend_Form_Decorator_Form</a></span></dt>
<dt><span class="sect2"><a href="zend.form.standardDecorators.html#zend.form.standardDecorators.formElements">17.7.7. Zend_Form_Decorator_FormElements</a></span></dt>
<dt><span class="sect2"><a href="zend.form.standardDecorators.html#zend.form.standardDecorators.htmlTag">17.7.8. Zend_Form_Decorator_HtmlTag</a></span></dt>
<dt><span class="sect2"><a href="zend.form.standardDecorators.html#zend.form.standardDecorators.image">17.7.9. Zend_Form_Decorator_Image</a></span></dt>
<dt><span class="sect2"><a href="zend.form.standardDecorators.html#zend.form.standardDecorators.label">17.7.10. Zend_Form_Decorator_Label</a></span></dt>
<dt><span class="sect2"><a href="zend.form.standardDecorators.html#zend.form.standardDecorators.viewHelper">17.7.11. Zend_Form_Decorator_ViewHelper</a></span></dt>
<dt><span class="sect2"><a href="zend.form.standardDecorators.html#zend.form.standardDecorators.viewScript">17.7.12. Zend_Form_Decorator_ViewScript</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.form.i18n.html">17.8. Internationalization of Zend_Form</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.form.i18n.html#zend.form.i18n.initialization">17.8.1. Initializing I18n in Forms</a></span></dt>
<dt><span class="sect2"><a href="zend.form.i18n.html#zend.form.i18n.standard">17.8.2. Standard I18n Targets</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.form.advanced.html">17.9. Advanced Zend_Form Usage</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.form.advanced.html#zend.form.advanced.arrayNotation">17.9.1. Array Notation</a></span></dt>
<dt><span class="sect2"><a href="zend.form.advanced.html#zend.form.advanced.multiPage">17.9.2. Multi-Page Forms</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.gdata.html">18. Zend_Gdata</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.gdata.html#zend.gdata.introduction">18.1. Introduction to Gdata</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.gdata.html#zend.gdata.introduction.structure">18.1.1. Structure of Zend_Gdata</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.html#zend.gdata.introduction.services">18.1.2. Interacting with Google Services</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.html#zend.gdata.introdduction.magicfactory">18.1.3. Obtaining instances of Zend_Gdata classes</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.html#zend.gdata.introduction.authentication">18.1.4. Google Data Client Authentication</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.html#zend.gdata.introduction.dependencies">18.1.5. Dependencies</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.html#zend.gdata.introduction.creation">18.1.6. Creating a new Gdata client</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.html#zend.gdata.introduction.parameters">18.1.7. Common query parameters</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.html#zend.gdata.introduction.getfeed">18.1.8. Fetching a feed</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.html#zend.gdata.introduction.paging">18.1.9. Working with multi-page feeds</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.html#zend.gdata.introduction.usefeedentry">18.1.10. Working with data in feeds and entries</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.html#zend.gdata.introduction.updateentry">18.1.11. Updating entries</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.html#zend.gdata.introduction.post">18.1.12. Posting entries to Google servers</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.html#zend.gdata.introduction.delete">18.1.13. Deleting entries on Google servers</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.gdata.authsub.html">18.2. Authenticating with AuthSub</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.gdata.authsub.html#zend.gdata.authsub.login">18.2.1. Creating an AuthSub authenticated Http Client</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.authsub.html#zend.gdata.authsub.logout">18.2.2. Revoking AuthSub authentication</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.gdata.clientlogin.html">18.3. Authenticating with ClientLogin</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.gdata.clientlogin.html#zend.gdata.clientlogin.login">18.3.1. Creating a ClientLogin authenticated Http Client</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.clientlogin.html#zend.gdata.clientlogin.terminating">18.3.2. Terminating a ClientLogin authenticated Http Client</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.gdata.calendar.html">18.4. Using Google Calendar</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.gdata.calendar.html#zend.gdata.calendar.connecting">18.4.1. Connecting To The Calendar Service</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.gdata.calendar.html#zend.gdata.calendar.connecting.authentication">18.4.1.1. Authentication</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.calendar.html#zend.gdata.calendar.connecting.service">18.4.1.2. Creating A Service Instance</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.gdata.calendar.html#zend.gdata.calendar_retrieval">18.4.2. Retrieving A Calendar List</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.calendar.html#zend.gdata.event_retrieval">18.4.3. Retrieving Events</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.gdata.calendar.html#zend.gdata.event_retrieval.queries">18.4.3.1. Queries</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.calendar.html#zend.gdata.event_retrieval.start_time">18.4.3.2. Retrieving Events In Order Of Start Time</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.calendar.html#zend.gdata.event_retrieval.date_range">18.4.3.3. Retrieving Events In A Specified Date Range</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.calendar.html#zend.gdata.event_retrieval.fulltext">18.4.3.4. Retrieving Events By Fulltext Query</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.calendar.html#zend.gdata.event_retrieval.individual">18.4.3.5. Retrieving Individual Events</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.gdata.calendar.html#zend.gdata.calendar.creating_events">18.4.4. Creating Events</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.gdata.calendar.html#zend.gdata.calendar.creating_events.single">18.4.4.1. Creating Single-Occurrence Events</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.calendar.html#zend.gdata.calendar.creating_events.schedulers_reminders">18.4.4.2. Event Schedules and Reminders</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.calendar.html#zend.gdata.calendar.creating_events.recurring">18.4.4.3. Creating Recurring Events</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.calendar.html#zend.gdata.calendar.creating_events.quickadd">18.4.4.4. Using QuickAdd</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.gdata.calendar.html#zend.gdata.calendar.modifying_events">18.4.5. Modifying Events</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.calendar.html#zend.gdata.calendar.deleting_events">18.4.6. Deleting Events</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.calendar.html#zend.gdata.calendar.comments">18.4.7. Accessing Event Comments</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.gdata.docs.html">18.5. Using Google Documents List Data API</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.gdata.docs.html#zend.gdata.docs.listdocuments">18.5.1. Get a List of Documents</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.docs.html#zend.gdata.docs.creating">18.5.2. Upload a Document</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.docs.html#zend.gdata.docs.queries">18.5.3. Searching the documents feed</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.gdata.docs.html#zend.gdata.docs.listwpdocuments">18.5.3.1. Get a List of Word Processing Documents</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.docs.html#zend.gdata.docs.listspreadsheets">18.5.3.2. Get a List of Spreadsheets</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.docs.html#zend.gdata.docs.textquery">18.5.3.3. Performing a text query</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.gdata.spreadsheets.html">18.6. Using Google Spreadsheets</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.gdata.spreadsheets.html#zend.gdata.spreadsheets.creating">18.6.1. Create a Spreadsheet</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.spreadsheets.html#zend.gdata.spreadsheets.listspreadsheets">18.6.2. Get a List of Spreadsheets</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.spreadsheets.html#zend.gdata.spreadsheets.listworksheets">18.6.3. Get a List of Worksheets</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.spreadsheets.html#zend.gdata.spreadsheets.listfeeds">18.6.4. Interacting With List-based Feeds</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.gdata.spreadsheets.html#zend.gdata.spreadsheets.listfeeds.get">18.6.4.1. Get a List-based Feed</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.spreadsheets.html#zend.gdata.spreadsheets.listfeeds.reverse">18.6.4.2. Reverse-sort Rows</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.spreadsheets.html#zend.gdata.spreadsheets.listfeeds.sq">18.6.4.3. Send a Structured Query</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.spreadsheets.html#zend.gdata.spreadsheets.listfeeds.addrow">18.6.4.4. Add a Row</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.spreadsheets.html#zend.gdata.spreadsheets.listfeeds.editrow">18.6.4.5. Edit a Row</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.spreadsheets.html#zend.gdata.spreadsheets.listfeeds.deleterow">18.6.4.6. Delete a Row</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.gdata.spreadsheets.html#zend.gdata.spreadsheets.cellfeeds">18.6.5. Interacting With Cell-based Feeds</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.gdata.spreadsheets.html#zend.gdata.spreadsheets.cellfeeds.get">18.6.5.1. Get a Cell-based Feed</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.spreadsheets.html#zend.gdata.spreadsheets.cellfeeds.cellrangequery">18.6.5.2. Send a Cell Range Query</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.spreadsheets.html#zend.gdata.spreadsheets.cellfeeds.updatecell">18.6.5.3. Change Contents of a Cell</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.gdata.gapps.html">18.7. Using Google Apps Provisioning</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.gdata.gapps.html#zend.gdata.gapps.domain">18.7.1. Setting the current domain</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.gdata.gapps.html#zend.gdata.gapps.domain.service">18.7.1.1. Setting the domain for the service class</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.gapps.html#zend.gdata.gapps.domain.query">18.7.1.2. Setting the domain for query classes</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.gdata.gapps.html#zend.gdata.gapps.users">18.7.2. Interacting with users</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.gdata.gapps.html#zend.gdata.gapps.users.creating">18.7.2.1. Creating a user account</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.gapps.html#zend.gdata.gapps.users.retrieving">18.7.2.2. Retrieving a user account</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.gapps.html#zend.gdata.gapps.users.retrievingAll">18.7.2.3. Retrieving all users in a domain</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.gapps.html#zend.gdata.gapps.users.updating">18.7.2.4. Updating a user account</a></span></dt>
<dd><dl>
<dt><span class="sect4"><a href="zend.gdata.gapps.html#zend.gdata.gapps.users.updating.resettingPassword">18.7.2.4.1. Resetting a user's password</a></span></dt>
<dt><span class="sect4"><a href="zend.gdata.gapps.html#zend.gdata.gapps.users.updating.forcingPasswordChange">18.7.2.4.2. Forcing a user to change their password</a></span></dt>
<dt><span class="sect4"><a href="zend.gdata.gapps.html#zend.gdata.gapps.users.updating.suspendingAccount">18.7.2.4.3. Suspending a user account</a></span></dt>
<dt><span class="sect4"><a href="zend.gdata.gapps.html#zend.gdata.gapps.users.updating.grantingAdminRights">18.7.2.4.4. Granting administrative rights</a></span></dt>
</dl></dd>
<dt><span class="sect3"><a href="zend.gdata.gapps.html#zend.gdata.gapps.users.deleting">18.7.2.5. Deleting user accounts</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.gdata.gapps.html#zend.gdata.gapps.nicknames">18.7.3. Interacting with nicknames</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.gdata.gapps.html#zend.gdata.gapps.nicknames.creating">18.7.3.1. Creating a nickname</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.gapps.html#zend.gdata.gapps.nicknames.retrieving">18.7.3.2. Retrieving a nickname</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.gapps.html#zend.gdata.gapps.nicknames.retrievingUser">18.7.3.3. Retrieving all nicknames for a user</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.gapps.html#zend.gdata.gapps.nicknames.retrievingAll">18.7.3.4. Retrieving all nicknames in a domain</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.gapps.html#zend.gdata.gapps.nicknames.deleting">18.7.3.5. Deleting a nickname</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.gdata.gapps.html#zend.gdata.gapps.emailLists">18.7.4. Interacting with email lists</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.gdata.gapps.html#zend.gdata.gapps.emailLists.creating">18.7.4.1. Creating an email list</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.gapps.html#zend.gdata.gapps.emailList.retrieve">18.7.4.2. Retrieving all email lists to which a recipient is
            subscribed</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.gapps.html#zend.gdata.gapps.emailLists.retrievingAll">18.7.4.3. Retrieving all email lists in a domain</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.gapps.html#zend.gdata.gapps.emailList.deleting">18.7.4.4. Deleting an email list</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.gdata.gapps.html#zend.gdata.gapps.emailListRecipients">18.7.5. Interacting with email list recipients</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.gdata.gapps.html#zend.gdata.gapps.emailListRecipients.adding">18.7.5.1. Adding a recipient to an email list</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.gapps.html#zend.gdata.gapps.emailListRecipients.retrieving">18.7.5.2. Retrieving the list of subscribers to an email list</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.gapps.html#zend.gdata.gapps.emailListRecipients.removing">18.7.5.3. Removing a recipient from an email list</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.gdata.gapps.html#zend.gdata.gapps.exceptions">18.7.6. Handling errors</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.gdata.gbase.html">18.8. Using Google Base</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.gdata.gbase.html#zend.gdata.gbase.connect">18.8.1. Connect To The Base Service</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.gdata.gbase.html#zend.gdata.gbase.connect.authentication">18.8.1.1. Authentication</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.gbase.html#zend.gdata.gbase.connect.service">18.8.1.2. Create A Service Instance</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.gdata.gbase.html#zend.gdata.gbase.retrieve">18.8.2. Retrieve Items</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.gdata.gbase.html#zend.gdata.gbase.retrieve.query">18.8.2.1. Send a Structured Query</a></span></dt>
<dd><dl>
<dt><span class="sect4"><a href="zend.gdata.gbase.html#zend.gdata.gbase.retrieve.query.customeritems">18.8.2.1.1. Query Customer Items Feed</a></span></dt>
<dt><span class="sect4"><a href="zend.gdata.gbase.html#zend.gdata.gbase.retrieve.query.snippets">18.8.2.1.2. Query Snippets Feed</a></span></dt>
</dl></dd>
<dt><span class="sect3"><a href="zend.gdata.gbase.html#zend.gdata.gbase.retrieve.iterate">18.8.2.2. Iterate through the Items</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.gdata.gbase.html#zend.gdata.gbase.crud">18.8.3. Insert, Update, and Delete Customer Items</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.gdata.gbase.html#zend.gdata.gbase.crud.insert">18.8.3.1. Insert an Item</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.gbase.html#zend.gdata.gbase.crud.modify">18.8.3.2. Modify an Item</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.gbase.html#zend.gdata.gbase.crud.delete">18.8.3.3. Delete an Item</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.gdata.youtube.html">18.9. Using the YouTube Data API</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.gdata.youtube.html#zend.gdata.youtube.authentication">18.9.1. Authentication</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.youtube.html#zend.gdata.youtube.developer_key">18.9.2. Developer Keys and Client ID</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.youtube.html#zend.gdata.youtube.videos">18.9.3. Retrieving public video feeds</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.gdata.youtube.html#zend.gdata.youtube.videos.searching">18.9.3.1. Searching for videos by metadata</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.youtube.html#zend.gdata.youtube.videos.searchingcategories">18.9.3.2. Searching for videos by categories and tags/keywords</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.youtube.html#zend.gdata.youtube.videos.standard">18.9.3.3. Retrieving standard feeds</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.youtube.html#zend.gdata.youtube.videos.user">18.9.3.4. Retrieving videos uploaded by a user</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.youtube.html#zend.gdata.youtube.videos.favorites">18.9.3.5. Retrieving videos favorited by a user</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.youtube.html#zend.gdata.youtube.videos.responses">18.9.3.6. Retrieving video responses for a video</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.gdata.youtube.html#zend.gdata.youtube.comments">18.9.4. Retrieving video comments</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.youtube.html#zend.gdata.youtube.playlists">18.9.5. Retrieving playlist feeds</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.gdata.youtube.html#zend.gdata.youtube.playlists.user">18.9.5.1. Retrieving the playlists of a user</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.youtube.html#zend.gdata.youtube.playlists.special">18.9.5.2. Retrieving a specific playlist</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.gdata.youtube.html#zend.gdata.youtube.subscriptions">18.9.6. Retrieving a list of a user's subscriptions</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.youtube.html#zend.gdata.youtube.profile">18.9.7. Retrieving a user's profile</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.youtube.html#zend.gdata.youtube.uploads">18.9.8. Uploading Videos to YouTube</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.youtube.html#zend.gdata.youtube.uploads.browser">18.9.9. Browser-based upload</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.youtube.html#zend.gdata.youtube.uploads.status">18.9.10. Checking upload status</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.youtube.html#zend.gdata.youtube.other">18.9.11. Other Functions</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.gdata.photos.html">18.10. Using Picasa Web Albums</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.gdata.photos.html#zend.gdata.photos.connecting">18.10.1. Connecting To The Service</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.gdata.photos.html#zend.gdata.photos.connecting.authentication">18.10.1.1. Authentication</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.photos.html#zend.gdata.photos.connecting.service">18.10.1.2. Creating A Service Instance</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.gdata.photos.html#zend.gdata.photos.queries">18.10.2. Understanding and Constructing Queries</a></span></dt>
<dt><span class="sect2"><a href="zend.gdata.photos.html#zend.gdata.photos.retrieval">18.10.3. Retrieving Feeds And Entries</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.gdata.photos.html#zend.gdata.photos.user_retrieval">18.10.3.1. Retrieving A User</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.photos.html#zend.gdata.photos.album_retrieval">18.10.3.2. Retrieving An Album</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.photos.html#zend.gdata.photos.photo_retrieval">18.10.3.3. Retrieving A Photo</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.photos.html#zend.gdata.photos.comment_retrieval">18.10.3.4. Retrieving A Comment</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.photos.html#zend.gdata.photos.tag_retrieval">18.10.3.5. Retrieving A Tag</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.gdata.photos.html#zend.gdata.photos.creation">18.10.4. Creating Entries</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.gdata.photos.html#zend.gdata.photos.album_creation">18.10.4.1. Creating An Album</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.photos.html#zend.gdata.photos.photo_creation">18.10.4.2. Creating A Photo</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.photos.html#zend.gdata.photos.comment_creation">18.10.4.3. Creating A Comment</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.photos.html#zend.gdata.photos.tag_creation">18.10.4.4. Creating A Tag</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.gdata.photos.html#zend.gdata.photos.deletion">18.10.5. Deleting Entries</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.gdata.photos.html#zend.gdata.photos.album_deletion">18.10.5.1. Deleting An Album</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.photos.html#zend.gdata.photos.photo_deletion">18.10.5.2. Deleting A Photo</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.photos.html#zend.gdata.photos.comment_deletion">18.10.5.3. Deleting A Comment</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.photos.html#zend.gdata.photos.tag_deletion">18.10.5.4. Deleting A Tag</a></span></dt>
<dt><span class="sect3"><a href="zend.gdata.photos.html#zend.gdata.photos.optimistic_concurrenty">18.10.5.5. Optimistic Concurrency (Notes On Deletion)</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.gdata.exception.html">18.11. Catching Gdata Exceptions</a></span></dt>
</dl></dd>
<dt><span class="chapter"><a href="zend.http.html">19. Zend_Http</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.http.html#zend.http.client">19.1. Zend_Http_Client - Introduction</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.http.html#zend.http.client.introduction">19.1.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.http.html#zend.http.client.configuration">19.1.2. Configuration Parameters</a></span></dt>
<dt><span class="sect2"><a href="zend.http.html#zend.http.client.basic-requests">19.1.3. Performing Basic HTTP Requests</a></span></dt>
<dt><span class="sect2"><a href="zend.http.html#zend.http.client.parameters">19.1.4. Adding GET and POST parameters </a></span></dt>
<dt><span class="sect2"><a href="zend.http.html#zend.http.client.accessing_last">19.1.5. Accessing Last Request and Response</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.http.client.advanced.html">19.2. Zend_Http_Client - Advanced Usage</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.http.client.advanced.html#zend.http.client.redirections">19.2.1. HTTP Redirections</a></span></dt>
<dt><span class="sect2"><a href="zend.http.client.advanced.html#zend.http.client.cookies">19.2.2. Adding Cookies and Using Cookie Persistence</a></span></dt>
<dt><span class="sect2"><a href="zend.http.client.advanced.html#zend.http.client.custom_headers">19.2.3. Setting Custom Request Headers</a></span></dt>
<dt><span class="sect2"><a href="zend.http.client.advanced.html#zend.http.client.file_uploads">19.2.4. File Uploads</a></span></dt>
<dt><span class="sect2"><a href="zend.http.client.advanced.html#zend.http.client.raw_post_data">19.2.5. Sending Raw POST Data</a></span></dt>
<dt><span class="sect2"><a href="zend.http.client.advanced.html#zend.http.client.http_authentication">19.2.6. HTTP Authentication</a></span></dt>
<dt><span class="sect2"><a href="zend.http.client.advanced.html#zend.http.client.multiple_requests">19.2.7. Sending Multiple Requests With the Same Client</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.http.client.adapters.html">19.3. Zend_Http_Client - Connection Adapters</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.http.client.adapters.html#zend.http.client.adapters.overview">19.3.1. Overview</a></span></dt>
<dt><span class="sect2"><a href="zend.http.client.adapters.html#zend.http.client.adapters.socket">19.3.2. The Socket Adapter</a></span></dt>
<dt><span class="sect2"><a href="zend.http.client.adapters.html#zend.http.client.adapters.proxy">19.3.3. The Proxy Adapter</a></span></dt>
<dt><span class="sect2"><a href="zend.http.client.adapters.html#zend.http.client.adapters.test">19.3.4. The Test Adapter</a></span></dt>
<dt><span class="sect2"><a href="zend.http.client.adapters.html#zend.http.client.adapters.extending">19.3.5. Creating your own connection adapters</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.http.cookies.html">19.4. Zend_Http_Cookie and Zend_Http_CookieJar</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.http.cookies.html#zend.http.cookies.introduction">19.4.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.http.cookies.html#zend.http.cookies.cookie.instantiating">19.4.2. Instantiating Zend_Http_Cookie Objects</a></span></dt>
<dt><span class="sect2"><a href="zend.http.cookies.html#zend.http.cookies.cookie.accessors">19.4.3. Zend_Http_Cookie getter methods</a></span></dt>
<dt><span class="sect2"><a href="zend.http.cookies.html#zend.http.cookies.cookie.matching">19.4.4. Zend_Http_Cookie: Matching against a scenario</a></span></dt>
<dt><span class="sect2"><a href="zend.http.cookies.html#zend.http.cookies.cookiejar">19.4.5. The Zend_Http_CookieJar Class: Instantiation</a></span></dt>
<dt><span class="sect2"><a href="zend.http.cookies.html#zend.http.cookies.cookiejar.adding_cookies">19.4.6. Adding Cookies to a Zend_Http_CookieJar object</a></span></dt>
<dt><span class="sect2"><a href="zend.http.cookies.html#zend.http.cookies.cookiejar.getting_cookies">19.4.7. Retrieving Cookies From a Zend_Http_CookieJar object</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.http.response.html">19.5. Zend_Http_Response</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.http.response.html#zend.http.response.introduction">19.5.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.http.response.html#zend.http.response.testers">19.5.2. Boolean Tester Methods</a></span></dt>
<dt><span class="sect2"><a href="zend.http.response.html#zend.http.response.acessors">19.5.3. Accessor Methods</a></span></dt>
<dt><span class="sect2"><a href="zend.http.response.html#zend.http.response.static_parsers">19.5.4. Static HTTP Response Parsers</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.infocard.html">20. Zend_InfoCard</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.infocard.html#zend.infocard.basics">20.1. Introduction</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.infocard.html#zend.infocard.basics.theory">20.1.1. Basic Theory of Usage</a></span></dt>
<dt><span class="sect2"><a href="zend.infocard.html#zend.infocard.basics.auth">20.1.2. Using as part of Zend_Auth</a></span></dt>
<dt><span class="sect2"><a href="zend.infocard.html#zend.infocard.basics.standalone">20.1.3. Using the Zend_InfoCard component standalone</a></span></dt>
<dt><span class="sect2"><a href="zend.infocard.html#zend.infocard.basics.claims">20.1.4. Working with a Claims object</a></span></dt>
<dt><span class="sect2"><a href="zend.infocard.html#zend.infocard.basics.attaching">20.1.5. Attaching Information Cards to existing accounts</a></span></dt>
<dt><span class="sect2"><a href="zend.infocard.html#zend.infocard.basics.adapters">20.1.6. Creating Zend_InfoCard adapters</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.json.html">21. Zend_Json</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.json.html#zend.json.introduction">21.1. Introduction</a></span></dt>
<dt><span class="sect1"><a href="zend.json.basics.html">21.2. Basic Usage</a></span></dt>
<dt><span class="sect1"><a href="zend.json.objects.html">21.3. JSON Objects</a></span></dt>
<dt><span class="sect1"><a href="zend.json.xml2json.html">21.4. XML to JSON conversion</a></span></dt>
<dt><span class="sect1"><a href="zend.json.server.html">21.5. Zend_Json_Server - JSON-RPC server</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.json.server.html#zend.json.server.details">21.5.1. Advanced Details</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.json.server.html#zend.json.server.details.zendjsonserver">21.5.1.1. Zend_Json_Server</a></span></dt>
<dt><span class="sect3"><a href="zend.json.server.html#zend.json.server.details.zendjsonserverrequest">21.5.1.2. Zend_Json_Server_Request</a></span></dt>
<dt><span class="sect3"><a href="zend.json.server.html#zend.json.server.details.zendjsonserverresponse">21.5.1.3. Zend_Json_Server_Response</a></span></dt>
<dt><span class="sect3"><a href="zend.json.server.html#zend.json.server.details.zendjsonservererror">21.5.1.4. Zend_Json_Server_Error</a></span></dt>
<dt><span class="sect3"><a href="zend.json.server.html#zend.json.server.details.zendjsonserversmd">21.5.1.5. Zend_Json_Server_Smd</a></span></dt>
</dl></dd>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.layout.html">22. Zend_Layout</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.layout.html#zend.layout.introduction">22.1. Introduction</a></span></dt>
<dt><span class="sect1"><a href="zend.layout.quickstart.html">22.2. Zend_Layout Quick Start</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.layout.quickstart.html#zend.layout.quickstart.layouts">22.2.1. Layout scripts</a></span></dt>
<dt><span class="sect2"><a href="zend.layout.quickstart.html#zend.layout.quickstart.mvc">22.2.2. Using Zend_Layout with the Zend Framework MVC</a></span></dt>
<dt><span class="sect2"><a href="zend.layout.quickstart.html#zend.layout.quickstart.standalone">22.2.3. Using Zend_Layout as a Standalone Component</a></span></dt>
<dt><span class="sect2"><a href="zend.layout.quickstart.html#zend.layout.quickstart.example">22.2.4. Sample Layout</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.layout.options.html">22.3. Zend_Layout Configuration Options</a></span></dt>
<dd><dl><dt><span class="sect2"><a href="zend.layout.options.html#zend.layout.options.examples">22.3.1. Examples</a></span></dt></dl></dd>
<dt><span class="sect1"><a href="zend.layout.advanced.html">22.4. Zend_Layout Advanced Usage</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.layout.advanced.html#zend.layout.advanced.view">22.4.1. Custom View Objects</a></span></dt>
<dt><span class="sect2"><a href="zend.layout.advanced.html#zend.layout.advanced.plugin">22.4.2. Custom Front Controller Plugins</a></span></dt>
<dt><span class="sect2"><a href="zend.layout.advanced.html#zend.layout.advanced.helper">22.4.3. Custom Action Helpers</a></span></dt>
<dt><span class="sect2"><a href="zend.layout.advanced.html#zend.layout.advanced.inflector">22.4.4. Custom Layout Script Path Resolution: Using the Inflector</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.ldap.html">23. Zend_Ldap</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.ldap.html#zend.ldap.using">23.1. Introduction</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.ldap.html#zend.ldap.using.theory-of-operation">23.1.1. Theory of Operation</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.ldap.html#zend.ldap.using.theory-of-operation.username-canonicalization-automatic">23.1.1.1. Automatic Username Canonicalization When Binding</a></span></dt>
<dt><span class="sect3"><a href="zend.ldap.html#zend.ldap.using.theory-of-operation.options">23.1.1.2. Zend_Ldap Options</a></span></dt>
<dt><span class="sect3"><a href="zend.ldap.html#zend.ldap.using.theory-of-operation.account-name-canonicalization">23.1.1.3. Account Name Canonicalization</a></span></dt>
<dt><span class="sect3"><a href="zend.ldap.html#zend.ldap.using.theory-of-operation.multi-domain-failover">23.1.1.4. Multi-domain Authentication and Failover</a></span></dt>
</dl></dd>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.loader.html">24. Zend_Loader</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.loader.html#zend.loader.load">24.1. Loading Files and Classes Dynamically</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.loader.html#zend.loader.load.file">24.1.1. Loading Files</a></span></dt>
<dt><span class="sect2"><a href="zend.loader.html#zend.loader.load.class">24.1.2. Loading Classes</a></span></dt>
<dt><span class="sect2"><a href="zend.loader.html#zend.loader.load.isreadable">24.1.3. Testing if a File is Readable</a></span></dt>
<dt><span class="sect2"><a href="zend.loader.html#zend.loader.load.autoload">24.1.4. Using the Autoloader</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.loader.pluginloader.html">24.2. Loading Plugins</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.loader.pluginloader.html#zend.loader.pluginloader.usage">24.2.1. Basic Use Case</a></span></dt>
<dt><span class="sect2"><a href="zend.loader.pluginloader.html#zend.loader.pluginloader.paths">24.2.2. Manipulating Plugin Paths</a></span></dt>
<dt><span class="sect2"><a href="zend.loader.pluginloader.html#zend.loader.pluginloader.checks">24.2.3. Testing for Plugins and Retrieving Class Names</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.locale.html">25. Zend_Locale</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.locale.html#zend.locale.introduction">25.1. Introduction</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.locale.html#zend.locale.whatislocalization">25.1.1. What is Localization</a></span></dt>
<dt><span class="sect2"><a href="zend.locale.html#zend.locale.whatis">25.1.2. 
            What is a Locale?
        </a></span></dt>
<dt><span class="sect2"><a href="zend.locale.html#zend.locale.representation">25.1.3. How are Locales Represented?</a></span></dt>
<dt><span class="sect2"><a href="zend.locale.html#zend.locale.selection">25.1.4. Selecting the Right Locale</a></span></dt>
<dt><span class="sect2"><a href="zend.locale.html#zend.locale.selection.automatic">25.1.5. Usage of automatic Locales</a></span></dt>
<dt><span class="sect2"><a href="zend.locale.html#zend.locale.defaultlocale">25.1.6. Using a default Locale</a></span></dt>
<dt><span class="sect2"><a href="zend.locale.html#zend.locale.interoperate">25.1.7. ZF Locale-Aware Classes</a></span></dt>
<dt><span class="sect2"><a href="zend.locale.html#zend.locale.formatoptions">25.1.8. Zend_Locale_Format::setOptions(array $options)</a></span></dt>
<dt><span class="sect2"><a href="zend.locale.html#zend.locale.cache">25.1.9. Speed up Zend_Locale and it's subclasses</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.locale.functions.html">25.2. Using Zend_Locale</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.locale.functions.html#zend.locale.copying">25.2.1. Copying, Cloning, and Serializing Locale Objects</a></span></dt>
<dt><span class="sect2"><a href="zend.locale.functions.html#zend.locale.equals">25.2.2. Equality</a></span></dt>
<dt><span class="sect2"><a href="zend.locale.functions.html#zend.locale.getdefault">25.2.3. Default locales</a></span></dt>
<dt><span class="sect2"><a href="zend.locale.functions.html#zend.locale.setlocale">25.2.4. Set a new locale</a></span></dt>
<dt><span class="sect2"><a href="zend.locale.functions.html#zend.locale.getlocale">25.2.5. Getting the language and region</a></span></dt>
<dt><span class="sect2"><a href="zend.locale.functions.html#zend.locale.getdata">25.2.6. Obtaining localized strings</a></span></dt>
<dt><span class="sect2"><a href="zend.locale.functions.html#zend.locale.getquestion">25.2.7. Obtaining translations for "yes" and "no"</a></span></dt>
<dt><span class="sect2"><a href="zend.locale.functions.html#zend.locale.getlocalelist">25.2.8. Get a list of all known locales</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.locale.parsing.html">25.3. Normalization and Localization</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.locale.parsing.html#zend.locale.number.normalize">25.3.1. Number normalization: getNumber($input, Array $options)</a></span></dt>
<dd><dl><dt><span class="sect3"><a href="zend.locale.parsing.html#zend.locale.number.normalize.precision">25.3.1.1. Precision and Calculations</a></span></dt></dl></dd>
<dt><span class="sect2"><a href="zend.locale.parsing.html#zend.locale.number.localize">25.3.2. Number localization</a></span></dt>
<dt><span class="sect2"><a href="zend.locale.parsing.html#zend.locale.number.test">25.3.3. Number testing</a></span></dt>
<dt><span class="sect2"><a href="zend.locale.parsing.html#zend.locale.float.normalize">25.3.4. Float value normalization</a></span></dt>
<dt><span class="sect2"><a href="zend.locale.parsing.html#zend.locale.float.localize">25.3.5. Floating point value localization</a></span></dt>
<dt><span class="sect2"><a href="zend.locale.parsing.html#zend.locale.float.test">25.3.6. Floating point value testing</a></span></dt>
<dt><span class="sect2"><a href="zend.locale.parsing.html#zend.locale.integer.normalize">25.3.7. Integer value normalization</a></span></dt>
<dt><span class="sect2"><a href="zend.locale.parsing.html#zend.locale.integer.localize">25.3.8. Integer point value localization</a></span></dt>
<dt><span class="sect2"><a href="zend.locale.parsing.html#zend.locale.integer.test">25.3.9. Integer value testing</a></span></dt>
<dt><span class="sect2"><a href="zend.locale.parsing.html#zend.locale.numbersystems">25.3.10. Numeral System Conversion</a></span></dt>
<dd><dl><dt><span class="sect3"><a href="zend.locale.parsing.html#zend.locale.appendix.numberscripts.supported">25.3.10.1. List of supported numeral systems</a></span></dt></dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.locale.date.datesandtimes.html">25.4. Working with Dates and Times</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.locale.date.datesandtimes.html#zend.locale.date.normalize">25.4.1. Normalizing Dates and Times</a></span></dt>
<dt><span class="sect2"><a href="zend.locale.date.datesandtimes.html#zend.locale.date.test">25.4.2. Testing Dates</a></span></dt>
<dt><span class="sect2"><a href="zend.locale.date.datesandtimes.html#zend.locale.time.normalizing">25.4.3. Normalizing a Time</a></span></dt>
<dt><span class="sect2"><a href="zend.locale.date.datesandtimes.html#zend.locale.time.test">25.4.4. Testing Times</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.locale.languages.html">25.5. Supported Languages for Locales</a></span></dt>
<dt><span class="sect1"><a href="zend.locale.regions.html">25.6. Supported Regions for Locales</a></span></dt>
</dl></dd>
<dt><span class="chapter"><a href="zend.log.html">26. Zend_Log</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.log.html#zend.log.overview">26.1. Overview</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.log.html#zend.log.overview.creating-a-logger">26.1.1. Creating a Log</a></span></dt>
<dt><span class="sect2"><a href="zend.log.html#zend.log.overview.logging-messages">26.1.2. Logging Messages</a></span></dt>
<dt><span class="sect2"><a href="zend.log.html#zend.log.overview.destroying-a-logger">26.1.3. Destroying a Log</a></span></dt>
<dt><span class="sect2"><a href="zend.log.html#zend.log.overview.builtin-priorities">26.1.4. Using Built-in Priorities</a></span></dt>
<dt><span class="sect2"><a href="zend.log.html#zend.log.overview.user-defined-priorities">26.1.5. Adding User-defined Priorities</a></span></dt>
<dt><span class="sect2"><a href="zend.log.html#zend.log.overview.understanding-fields">26.1.6. Understanding Log Events</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.log.writers.html">26.2. Writers</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.log.writers.html#zend.log.writers.stream">26.2.1. Writing to Streams</a></span></dt>
<dt><span class="sect2"><a href="zend.log.writers.html#zend.log.writers.database">26.2.2. Writing to Databases</a></span></dt>
<dt><span class="sect2"><a href="zend.log.writers.html#zend.log.writers.null">26.2.3. Stubbing Out the Writer</a></span></dt>
<dt><span class="sect2"><a href="zend.log.writers.html#zend.log.writers.mock">26.2.4. Testing with the Mock</a></span></dt>
<dt><span class="sect2"><a href="zend.log.writers.html#zend.log.writers.compositing">26.2.5. Compositing Writers</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.log.formatters.html">26.3. Formatters</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.log.formatters.html#zend.log.formatters.simple">26.3.1. Simple Formatting</a></span></dt>
<dt><span class="sect2"><a href="zend.log.formatters.html#zend.log.formatters.xml">26.3.2. Formatting to XML</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.log.filters.html">26.4. Filters</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.log.filters.html#zend.log.filters.all-writers">26.4.1. Filtering for All Writers</a></span></dt>
<dt><span class="sect2"><a href="zend.log.filters.html#zend.log.filters.single-writer">26.4.2. Filtering for a Writer Instance</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.mail.html">27. Zend_Mail</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.mail.html#zend.mail.introduction">27.1. Introduction</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.mail.html#zend.mail.introduction.getting-started">27.1.1. Getting started</a></span></dt>
<dt><span class="sect2"><a href="zend.mail.html#zend.mail.introduction.sendmail">27.1.2. Configuring the default sendmail transport</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.mail.sending.html">27.2. Sending via SMTP</a></span></dt>
<dt><span class="sect1"><a href="zend.mail.multiple-emails.html">27.3. Sending Multiple Mails per SMTP Connection</a></span></dt>
<dt><span class="sect1"><a href="zend.mail.different-transports.html">27.4. Using Different Transports</a></span></dt>
<dt><span class="sect1"><a href="zend.mail.html-mails.html">27.5. HTML E-Mail</a></span></dt>
<dt><span class="sect1"><a href="zend.mail.attachments.html">27.6. Attachments</a></span></dt>
<dt><span class="sect1"><a href="zend.mail.adding-recipients.html">27.7. Adding Recipients</a></span></dt>
<dt><span class="sect1"><a href="zend.mail.boundary.html">27.8. Controlling the MIME Boundary</a></span></dt>
<dt><span class="sect1"><a href="zend.mail.additional-headers.html">27.9. Additional Headers</a></span></dt>
<dt><span class="sect1"><a href="zend.mail.character-sets.html">27.10. Character Sets</a></span></dt>
<dt><span class="sect1"><a href="zend.mail.encoding.html">27.11. Encoding</a></span></dt>
<dt><span class="sect1"><a href="zend.mail.smtp-authentication.html">27.12. SMTP Authentication</a></span></dt>
<dt><span class="sect1"><a href="zend.mail.smtp-secure.html">27.13. Securing SMTP Transport</a></span></dt>
<dt><span class="sect1"><a href="zend.mail.read.html">27.14. Reading Mail Messages</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.mail.read.html#zend.mail.read-example">27.14.1. Simple example using Pop3</a></span></dt>
<dt><span class="sect2"><a href="zend.mail.read.html#zend.mail.read-open-local">27.14.2. Opening a local storage</a></span></dt>
<dt><span class="sect2"><a href="zend.mail.read.html#zend.mail.read-open-remote">27.14.3. Opening a remote storage</a></span></dt>
<dt><span class="sect2"><a href="zend.mail.read.html#zend.mail.read-fetching">27.14.4. Fetching messages and simple methods</a></span></dt>
<dt><span class="sect2"><a href="zend.mail.read.html#zend.mail.read-message">27.14.5. Working with messages</a></span></dt>
<dt><span class="sect2"><a href="zend.mail.read.html#zend.mail.read-flags">27.14.6. Checking for flags</a></span></dt>
<dt><span class="sect2"><a href="zend.mail.read.html#zend.mail.read-folders">27.14.7. Using folders</a></span></dt>
<dt><span class="sect2"><a href="zend.mail.read.html#zend.mail.read-advanced">27.14.8. Advanced Use</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.mail.read.html#zend.mail.read-advanced.noop">27.14.8.1. Using NOOP</a></span></dt>
<dt><span class="sect3"><a href="zend.mail.read.html#zend.mail.read-advanced.caching">27.14.8.2. Caching instances</a></span></dt>
<dt><span class="sect3"><a href="zend.mail.read.html#zend.mail.read-advanced.extending">27.14.8.3. Extending Protocol Classes</a></span></dt>
<dt><span class="sect3"><a href="zend.mail.read.html#zend.mail.read-advanced.quota">27.14.8.4. Using Quota (since 1.5)</a></span></dt>
</dl></dd>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.measure.html">28. Zend_Measure</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.measure.html#zend.measure.introduction">28.1. Introduction</a></span></dt>
<dt><span class="sect1"><a href="zend.measure.creation.html">28.2. Creation of Measurements</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.measure.creation.html#zend.measure.creation.number">28.2.1. Creating measurements from integers and floats</a></span></dt>
<dt><span class="sect2"><a href="zend.measure.creation.html#zend.measure.creation.string">28.2.2. Creating measurements from strings</a></span></dt>
<dt><span class="sect2"><a href="zend.measure.creation.html#zend.measure.creation.localized">28.2.3. Measurements from localized strings</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.measure.output.html">28.3. Outputting measurements</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.measure.output.html#zend.measure.output.auto">28.3.1. Automatic output</a></span></dt>
<dt><span class="sect2"><a href="zend.measure.output.html#zend.measure.output.value">28.3.2. Outputting values</a></span></dt>
<dt><span class="sect2"><a href="zend.measure.output.html#zend.measure.output.unit">28.3.3. Output with unit of measurement</a></span></dt>
<dt><span class="sect2"><a href="zend.measure.output.html#zend.measure.output.localized">28.3.4. Output as localized string</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.measure.edit.html">28.4. Manipulating Measurements</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.measure.edit.html#zend.measure.edit.convert">28.4.1. Convert</a></span></dt>
<dt><span class="sect2"><a href="zend.measure.edit.html#zend.measure.edit.add">28.4.2. Add and subtract</a></span></dt>
<dt><span class="sect2"><a href="zend.measure.edit.html#zend.measure.edit.equal">28.4.3. Compare</a></span></dt>
<dt><span class="sect2"><a href="zend.measure.edit.html#zend.measure.edit.compare">28.4.4. Compare</a></span></dt>
<dt><span class="sect2"><a href="zend.measure.edit.html#zend.measure.edit.changevalue">28.4.5. Manually change values</a></span></dt>
<dt><span class="sect2"><a href="zend.measure.edit.html#zend.measure.edit.changetype">28.4.6. Manually change types</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.measure.types.html">28.5. Types of measurements</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.measure.types.html#zend.measure.types.binary">28.5.1. Hints for Zend_Measure_Binary</a></span></dt>
<dt><span class="sect2"><a href="zend.measure.types.html#zend.measure.types.decimal">28.5.2. Hints for Zend_Measure_Number</a></span></dt>
<dt><span class="sect2"><a href="zend.measure.types.html#zend.measure.types.roman">28.5.3. Roman numbers</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.memory.html">29. Zend_Memory</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.memory.html#zend.memory.overview">29.1. Overview</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.memory.html#zend.memory.introduction">29.1.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.memory.html#zend.memory.theory-of-operation">29.1.2. Theory of Operation</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.memory.html#zend.memory.theory-of-operation.manager">29.1.2.1. Memory manager</a></span></dt>
<dt><span class="sect3"><a href="zend.memory.html#zend.memory.theory-of-operation.container">29.1.2.2. Memory container</a></span></dt>
<dt><span class="sect3"><a href="zend.memory.html#zend.memory.theory-of-operation.locked">29.1.2.3. Locked memory</a></span></dt>
<dt><span class="sect3"><a href="zend.memory.html#zend.memory.theory-of-operation.movable">29.1.2.4. Movable memory</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.memory.memory-manager.html">29.2. Memory Manager</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.memory.memory-manager.html#zend.memory.memory-manager.creation">29.2.1. Creating a Memory Manager</a></span></dt>
<dt><span class="sect2"><a href="zend.memory.memory-manager.html#zend.memory.memory-manager.objects-management">29.2.2. Managing Memory Objects</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.memory.memory-manager.html#zend.memory.memory-manager.objects-management.movable">29.2.2.1. Creating Movable Objects</a></span></dt>
<dt><span class="sect3"><a href="zend.memory.memory-manager.html#zend.memory.memory-manager.objects-management.locked">29.2.2.2. Creating Locked Objects</a></span></dt>
<dt><span class="sect3"><a href="zend.memory.memory-manager.html#zend.memory.memory-manager.objects-management.destruction">29.2.2.3. Destroying Objects</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.memory.memory-manager.html#zend.memory.memory-manager.settings">29.2.3. Memory Manager Settings</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.memory.memory-manager.html#zend.memory.memory-manager.settings.memory-limit">29.2.3.1. Memory Limit</a></span></dt>
<dt><span class="sect3"><a href="zend.memory.memory-manager.html#zend.memory.memory-manager.settings.min-size">29.2.3.2. MinSize</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.memory.memory-objects.html">29.3. Memory Objects</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.memory.memory-objects.html#zend.memory.memory-objects.movable">29.3.1. Movable</a></span></dt>
<dt><span class="sect2"><a href="zend.memory.memory-objects.html#zend.memory.memory-objects.locked">29.3.2. Locked</a></span></dt>
<dt><span class="sect2"><a href="zend.memory.memory-objects.html#zend.memory.memory-objects.value">29.3.3. Memory container 'value' property.</a></span></dt>
<dt><span class="sect2"><a href="zend.memory.memory-objects.html#zend.memory.memory-objects.api">29.3.4. Memory container interface</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.memory.memory-objects.html#zend.memory.memory-objects.api.getRef">29.3.4.1. getRef() method</a></span></dt>
<dt><span class="sect3"><a href="zend.memory.memory-objects.html#zend.memory.memory-objects.api.touch">29.3.4.2. touch() method</a></span></dt>
<dt><span class="sect3"><a href="zend.memory.memory-objects.html#zend.memory.memory-objects.api.lock">29.3.4.3. lock() method</a></span></dt>
<dt><span class="sect3"><a href="zend.memory.memory-objects.html#zend.memory.memory-objects.api.unlock">29.3.4.4. unlock() method</a></span></dt>
<dt><span class="sect3"><a href="zend.memory.memory-objects.html#zend.memory.memory-objects.api.isLocked">29.3.4.5. isLocked() method</a></span></dt>
</dl></dd>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.mime.html">30. Zend_Mime</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.mime.html#zend.mime.mime">30.1. Zend_Mime</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.mime.html#zend.mime.mime.introduction">30.1.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.mime.html#zend.mime.mime.static">30.1.2. Static Methods and Constants</a></span></dt>
<dt><span class="sect2"><a href="zend.mime.html#zend.mime.mime.instantiation">30.1.3. Instantiating Zend_Mime</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.mime.message.html">30.2. Zend_Mime_Message</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.mime.message.html#zend.mime.message.introduction">30.2.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.mime.message.html#zend.mime.message.instantiation">30.2.2. Instantiation</a></span></dt>
<dt><span class="sect2"><a href="zend.mime.message.html#zend.mime.message.addparts">30.2.3. Adding MIME Parts</a></span></dt>
<dt><span class="sect2"><a href="zend.mime.message.html#zend.mime.message.bondary">30.2.4. Boundary handling</a></span></dt>
<dt><span class="sect2"><a href="zend.mime.message.html#zend.mime.message.parse">30.2.5. parsing a string to create a Zend_Mime_Message object
        (experimental)</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.mime.part.html">30.3. Zend_Mime_Part</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.mime.part.html#zend.mime.part.introduction">30.3.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.mime.part.html#zend.mime.part.instantiation">30.3.2. Instantiation</a></span></dt>
<dt><span class="sect2"><a href="zend.mime.part.html#zend.mime.part.methods">30.3.3. Methods for rendering the message part to a string</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.openid.html">31. Zend_OpenId</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.openid.html#zend.openid.introduction">31.1. Introduction</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.openid.html#zend.openid.introduction.what">31.1.1. What is OpenID?</a></span></dt>
<dt><span class="sect2"><a href="zend.openid.html#zend.openid.introduction.how">31.1.2. How Does it Work?</a></span></dt>
<dt><span class="sect2"><a href="zend.openid.html#zend.openid.introduction.structure">31.1.3. Zend_OpenId Structure</a></span></dt>
<dt><span class="sect2"><a href="zend.openid.html#zend.openid.introduction.standards">31.1.4. Supported Standards</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.openid.consumer.html">31.2. Zend_OpenId_Consumer Basics</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.openid.consumer.html#zend.openid.consumer.authentication">31.2.1. OpenID Authentication</a></span></dt>
<dt><span class="sect2"><a href="zend.openid.consumer.html#zend.openid.consumer.combine">31.2.2. Combine all Steps in One Page</a></span></dt>
<dt><span class="sect2"><a href="zend.openid.consumer.html#zend.openid.consumer.realm">31.2.3. Realm</a></span></dt>
<dt><span class="sect2"><a href="zend.openid.consumer.html#zend.openid.consumer.check">31.2.4. Immediate Check</a></span></dt>
<dt><span class="sect2"><a href="zend.openid.consumer.html#zend.openid.consumer.storage">31.2.5. Zend_OpenId_Consumer_Storage</a></span></dt>
<dt><span class="sect2"><a href="zend.openid.consumer.html#zend.openid.consumer.sreg">31.2.6. Simple Registration Extension</a></span></dt>
<dt><span class="sect2"><a href="zend.openid.consumer.html#zend.openid.consumer.auth">31.2.7. Integration with Zend_Auth</a></span></dt>
<dt><span class="sect2"><a href="zend.openid.consumer.html#zend.openid.consumer.mvc">31.2.8. Integration with Zend_Controller</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.openid.provider.html">31.3. Zend_OpenId_Provider</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.openid.provider.html#zend.openid.provider.start">31.3.1. Quick Start</a></span></dt>
<dt><span class="sect2"><a href="zend.openid.provider.html#zend.openid.provider.all">31.3.2. Combine all together</a></span></dt>
<dt><span class="sect2"><a href="zend.openid.provider.html#zend.openid.provider.sreg">31.3.3. Simple Registration Extension</a></span></dt>
<dt><span class="sect2"><a href="zend.openid.provider.html#zend.openid.provider.else">31.3.4. What Else?</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.paginator.html">32. Zend_Paginator</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.paginator.html#zend.paginator.introduction">32.1. Introduction</a></span></dt>
<dt><span class="sect1"><a href="zend.paginator.usage.html">32.2. Usage</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.paginator.usage.html#zend.paginator.usage.paginating">32.2.1. Paginating data collections</a></span></dt>
<dt><span class="sect2"><a href="zend.paginator.usage.html#zend.paginator.rendering">32.2.2. Rendering pages with view scripts</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.paginator.usage.html#zend.paginator.usage.rendering.example-controls">32.2.2.1. Example pagination controls</a></span></dt>
<dt><span class="sect3"><a href="zend.paginator.usage.html#zend.paginator.usage.rendering.properties">32.2.2.2. Listing of properties</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.paginator.configuration.html">32.3. Configuration</a></span></dt>
<dt><span class="sect1"><a href="zend.paginator.advanced.html">32.4. Advanced usage</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.paginator.advanced.html#zend.paginator.advanced.adapters">32.4.1. Custom data source adapters</a></span></dt>
<dt><span class="sect2"><a href="zend.paginator.advanced.html#zend.paginator.advanced.scrolling-styles">32.4.2. Custom scrolling styles</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.pdf.html">33. Zend_Pdf</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.pdf.html#zend.pdf.introduction">33.1. Introduction.</a></span></dt>
<dt><span class="sect1"><a href="zend.pdf.create.html">33.2. Creating and loading PDF documents.</a></span></dt>
<dt><span class="sect1"><a href="zend.pdf.save.html">33.3. Save changes to the PDF document.</a></span></dt>
<dt><span class="sect1"><a href="zend.pdf.pages.html">33.4. Document pages.</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.pdf.pages.html#zend.pdf.pages.creation">33.4.1. Page creation.</a></span></dt>
<dt><span class="sect2"><a href="zend.pdf.pages.html#zend.pdf.pages.cloning">33.4.2. Page cloning.</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.pdf.drawing.html">33.5. Drawing.</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.pdf.drawing.html#zend.pdf.drawing.geometry">33.5.1. Geometry.</a></span></dt>
<dt><span class="sect2"><a href="zend.pdf.drawing.html#zend.pdf.drawing.color">33.5.2. Colors.</a></span></dt>
<dt><span class="sect2"><a href="zend.pdf.drawing.html#zend.pdf.drawing.shape-drawing">33.5.3. Shape Drawing.</a></span></dt>
<dt><span class="sect2"><a href="zend.pdf.drawing.html#zend.pdf.drawing.text-drawing">33.5.4. Text Drawing.</a></span></dt>
<dt><span class="sect2"><a href="zend.pdf.drawing.html#zend.pdf.drawing.using-fonts">33.5.5. Using fonts.</a></span></dt>
<dt><span class="sect2"><a href="zend.pdf.drawing.html#zend.pdf.drawing.extracting-fonts">33.5.6. Starting in 1.5, Extracting fonts.</a></span></dt>
<dt><span class="sect2"><a href="zend.pdf.drawing.html#zend.pdf.drawing.image-drawing">33.5.7. Image Drawing.</a></span></dt>
<dt><span class="sect2"><a href="zend.pdf.drawing.html#zend.pdf.drawing.line-drawing-style">33.5.8. Line drawing style.</a></span></dt>
<dt><span class="sect2"><a href="zend.pdf.drawing.html#zend.pdf.drawing.fill-style">33.5.9. Fill style.</a></span></dt>
<dt><span class="sect2"><a href="zend.pdf.drawing.html#zend.pdf.drawing.rotations">33.5.10. Rotations.</a></span></dt>
<dt><span class="sect2"><a href="zend.pdf.drawing.html#zend.pdf.drawing.save-restore">33.5.11. Save/restore graphics state.</a></span></dt>
<dt><span class="sect2"><a href="zend.pdf.drawing.html#zend.pdf.drawing.clipping">33.5.12. Clipping draw area.</a></span></dt>
<dt><span class="sect2"><a href="zend.pdf.drawing.html#zend.pdf.drawing.styles">33.5.13. Styles.</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.pdf.info.html">33.6. Document Info and Metadata.</a></span></dt>
<dt><span class="sect1"><a href="zend.pdf.usage.html">33.7. Zend_Pdf module usage example.</a></span></dt>
</dl></dd>
<dt><span class="chapter"><a href="zend.registry.html">34. Zend_Registry</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.registry.html#zend.registry.using">34.1. Using the Registry</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.registry.html#zend.registry.using.storing">34.1.1. Setting Values in the Registry</a></span></dt>
<dt><span class="sect2"><a href="zend.registry.html#zend.registry.using.retrieving">34.1.2. Getting Values from the Registry</a></span></dt>
<dt><span class="sect2"><a href="zend.registry.html#zend.registry.using.constructing">34.1.3. Constructing a Registry Object</a></span></dt>
<dt><span class="sect2"><a href="zend.registry.html#zend.registry.using.array-access">34.1.4. Accessing the Registry as an Array</a></span></dt>
<dt><span class="sect2"><a href="zend.registry.html#zend.registry.using.array-object">34.1.5. Accessing the Registry as an Object</a></span></dt>
<dt><span class="sect2"><a href="zend.registry.html#zend.registry.using.isset">34.1.6. Querying if an index exists</a></span></dt>
<dt><span class="sect2"><a href="zend.registry.html#zend.registry.using.subclassing">34.1.7. Extending the Registry</a></span></dt>
<dt><span class="sect2"><a href="zend.registry.html#zend.registry.using.unsetting">34.1.8. Unsetting the Static Registry</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.rest.html">35. Zend_Rest</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.rest.html#zend.rest.introduction">35.1. Introduction</a></span></dt>
<dt><span class="sect1"><a href="zend.rest.client.html">35.2. Zend_Rest_Client</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.rest.client.html#zend.rest.client.introduction">35.2.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.rest.client.html#zend.rest.client.return">35.2.2. Responses</a></span></dt>
<dt><span class="sect2"><a href="zend.rest.client.html#zend.rest.client.args">35.2.3. Request Arguments</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.rest.server.html">35.3. Zend_Rest_Server</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.rest.server.html#zend.rest.server.introduction">35.3.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.rest.server.html#zend.rest.server.usage">35.3.2. REST Server Usage</a></span></dt>
<dt><span class="sect2"><a href="zend.rest.server.html#zend.rest.server.args">35.3.3. Calling a Zend_Rest_Server Service</a></span></dt>
<dt><span class="sect2"><a href="zend.rest.server.html#zend.rest.server.customstatus">35.3.4. Sending A Custom Status</a></span></dt>
<dt><span class="sect2"><a href="zend.rest.server.html#zend.rest.server.customxml">35.3.5. Returning Custom XML Responses</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.search.lucene.html">36. Zend_Search_Lucene</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.search.lucene.html#zend.search.lucene.overview">36.1. Overview</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.search.lucene.html#zend.search.lucene.introduction">36.1.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.html#zend.search.lucene.index-creation.documents-and-fields">36.1.2. Document and Field Objects</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.html#zend.search.lucene.index-creation.understanding-field-types">36.1.3. Understanding Field Types</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.html#zend.search.lucene.index-creation.html-documents">36.1.4. HTML documents</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.search.lucene.index-creation.html">36.2. Building Indexes</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.search.lucene.index-creation.html#zend.search.lucene.index-creation.creating">36.2.1. Creating a New Index</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.index-creation.html#zend.search.lucene.index-creation.updating">36.2.2. Updating Index</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.index-creation.html#zend.search.lucene.index-creation.document-updating">36.2.3. Updating Documents</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.index-creation.html#zend.search.lucene.index-creation.counting">36.2.4. Retrieving Index Size</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.index-creation.html#zend.search.lucene.index-creation.optimization">36.2.5. Index optimization</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.search.lucene.index-creation.html#zend.search.lucene.index-creation.optimization.maxbuffereddocs">36.2.5.1. <span class="emphasis"><em>MaxBufferedDocs</em></span> auto-optimization option</a></span></dt>
<dt><span class="sect3"><a href="zend.search.lucene.index-creation.html#zend.search.lucene.index-creation.optimization.maxmergedocs">36.2.5.2. <span class="emphasis"><em>MaxMergeDocs</em></span> auto-optimization option</a></span></dt>
<dt><span class="sect3"><a href="zend.search.lucene.index-creation.html#zend.search.lucene.index-creation.optimization.mergefactor">36.2.5.3. <span class="emphasis"><em>MergeFactor</em></span> auto-optimization option</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.search.lucene.index-creation.html#zend.search.lucene.index-creation.permissions">36.2.6. Permissions</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.index-creation.html#zend.search.lucene.index-creation.limitations">36.2.7. Limitations</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.search.lucene.index-creation.html#zend.search.lucene.index-creation.limitations.index-size">36.2.7.1. Index size</a></span></dt>
<dt><span class="sect3"><a href="zend.search.lucene.index-creation.html#zend.search.lucene.index-creation.limitations.filesystems">36.2.7.2. Supported Filesystems</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.search.lucene.searching.html">36.3. Searching an Index</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.search.lucene.searching.html#zend.search.lucene.searching.query_building">36.3.1. Building Queries</a></span></dt>
<dd><dl><dt><span class="sect3"><a href="zend.search.lucene.searching.html#zend.search.lucene.searching.query_building.parsing">36.3.1.1. Query Parsing</a></span></dt></dl></dd>
<dt><span class="sect2"><a href="zend.search.lucene.searching.html#zend.search.lucene.searching.results">36.3.2. Search Results</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.searching.html#zend.search.lucene.searching.results-limiting">36.3.3. Limiting the Result Set</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.searching.html#zend.search.lucene.searching.results-scoring">36.3.4. Results Scoring</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.searching.html#zend.search.lucene.searching.sorting">36.3.5. Search Result Sorting</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.searching.html#zend.search.lucene.searching.highlighting">36.3.6. Search Results Highlighting</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.search.lucene.query-language.html">36.4. Query Language</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.search.lucene.query-language.html#zend.search.lucene.query-language.terms">36.4.1. Terms</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.query-language.html#zend.search.lucene.query-language.fields">36.4.2. Fields</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.query-language.html#zend.search.lucene.query-language.wildcard">36.4.3. Wildcards</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.query-language.html#zend.search.lucene.query-language.modifiers">36.4.4. Term Modifiers</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.query-language.html#zend.search.lucene.query-language.range">36.4.5. Range Searches</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.query-language.html#zend.search.lucene.query-language.fuzzy">36.4.6. Fuzzy Searches</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.query-language.html#zend.search.lucene.query-language.proximity-search">36.4.7. Proximity Searches</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.query-language.html#zend.search.lucene.query-language.boosting">36.4.8. Boosting a Term</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.query-language.html#zend.search.lucene.query-language.boolean">36.4.9. Boolean Operators</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.search.lucene.query-language.html#zend.search.lucene.query-language.boolean.and">36.4.9.1. AND</a></span></dt>
<dt><span class="sect3"><a href="zend.search.lucene.query-language.html#zend.search.lucene.query-language.boolean.or">36.4.9.2. OR</a></span></dt>
<dt><span class="sect3"><a href="zend.search.lucene.query-language.html#zend.search.lucene.query-language.boolean.not">36.4.9.3. NOT</a></span></dt>
<dt><span class="sect3"><a href="zend.search.lucene.query-language.html#zend.search.lucene.query-language.boolean.other-form">36.4.9.4. &amp;&amp;, ||, and ! operators</a></span></dt>
<dt><span class="sect3"><a href="zend.search.lucene.query-language.html#zend.search.lucene.query-language.boolean.plus">36.4.9.5. +</a></span></dt>
<dt><span class="sect3"><a href="zend.search.lucene.query-language.html#zend.search.lucene.query-language.boolean.minus">36.4.9.6. -</a></span></dt>
<dt><span class="sect3"><a href="zend.search.lucene.query-language.html#zend.search.lucene.query-language.boolean.no-operator">36.4.9.7. No Operator</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.search.lucene.query-language.html#zend.search.lucene.query-language.grouping">36.4.10. Grouping</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.query-language.html#zend.search.lucene.query-language.field-grouping">36.4.11. Field Grouping</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.query-language.html#zend.search.lucene.query-language.escaping">36.4.12. Escaping Special Characters</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.search.lucene.query-api.html">36.5. Query Construction API</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.search.lucene.query-api.html#zend.search.lucene.queries.exceptions">36.5.1. Query Parser Exceptions</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.query-api.html#zend.search.lucene.queries.term-query">36.5.2. Term Query</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.query-api.html#zend.search.lucene.queries.multiterm-query">36.5.3. Multi-Term Query</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.query-api.html#zend.search.lucene.queries.boolean-query">36.5.4. Boolean Query</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.query-api.html#zend.search.lucene.queries.wildcard">36.5.5. Wildcard Query</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.query-api.html#zend.search.lucene.queries.fuzzy">36.5.6. Fuzzy Query</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.query-api.html#zend.search.lucene.queries.phrase-query">36.5.7. Phrase Query</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.query-api.html#zend.search.lucene.queries.range">36.5.8. Range Query</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.search.lucene.charset.html">36.6. Character Set</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.search.lucene.charset.html#zend.search.lucene.charset.description">36.6.1. UTF-8 and single-byte character set support</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.charset.html#zend.search.lucene.charset.default_analyzer">36.6.2. Default text analyzer.</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.charset.html#zend.search.lucene.charset.utf_analyzer">36.6.3. UTF-8 compatible text analyzers.</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.search.lucene.extending.html">36.7. Extensibility</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.search.lucene.extending.html#zend.search.lucene.extending.analysis">36.7.1. Text Analysis</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.extending.html#zend.search.lucene.extending.filters">36.7.2. Tokens Filtering</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.extending.html#zend.search.lucene.extending.scoring">36.7.3. Scoring Algorithms</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.extending.html#zend.search.lucene.extending.storage">36.7.4. Storage Containers</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.search.lucene.java-lucene.html">36.8. Interoperating with Java Lucene</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.search.lucene.java-lucene.html#zend.search.lucene.index-creation.file-formats">36.8.1. File Formats</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.java-lucene.html#zend.search.lucene.index-creation.index-directory">36.8.2. Index Directory</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.java-lucene.html#zend.search.lucene.java-lucene.source-code">36.8.3. Java Source Code</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.search.lucene.advanced.html">36.9. Advanced</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.search.lucene.advanced.html#zend.search.lucene.advanced.format_migration">36.9.1. Starting from 1.6, handling index format transformations.</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.advanced.html#zend.search.lucene.advanced.static">36.9.2. Using the index as static property</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.search.lucene.best-practice.html">36.10. Best Practices</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.search.lucene.best-practice.html#zend.search.lucene.best-practice.field-names">36.10.1. Field names</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.best-practice.html#zend.search.lucene.best-practice.indexing-performance">36.10.2. Indexing performance</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.best-practice.html#zend.search.lucene.best-practice.shutting-down">36.10.3. Index during Shut Down</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.best-practice.html#zend.search.lucene.best-practice.unique-id">36.10.4. Retrieving documents by unique id</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.best-practice.html#zend.search.lucene.best-practice.memory-usage">36.10.5. Memory Usage</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.best-practice.html#zend.search.lucene.best-practice.encoding">36.10.6. Encoding</a></span></dt>
<dt><span class="sect2"><a href="zend.search.lucene.best-practice.html#zend.search.lucene.best-practice.maintenance">36.10.7. Index maintenance</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.server.html">37. Zend_Server</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.server.html#zend.server.introduction">37.1. Introduction</a></span></dt>
<dt><span class="sect1"><a href="zend.server.reflection.html">37.2. Zend_Server_Reflection</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.server.reflection.html#zend.server.reflection.introduction">37.2.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.server.reflection.html#zend.server.reflection.usage">37.2.2. Usage</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.service.html">38. Zend_Service</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.service.html#zend.service.introduction">38.1. Introduction</a></span></dt>
<dt><span class="sect1"><a href="zend.service.akismet.html">38.2. Zend_Service_Akismet</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.service.akismet.html#zend.service.akismet.introduction">38.2.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.service.akismet.html#zend.service.akismet.verifykey">38.2.2. Verify an API key</a></span></dt>
<dt><span class="sect2"><a href="zend.service.akismet.html#zend.service.akismet.isspam">38.2.3. Check for spam</a></span></dt>
<dt><span class="sect2"><a href="zend.service.akismet.html#zend.service.akismet.submitspam">38.2.4. Submitting known spam</a></span></dt>
<dt><span class="sect2"><a href="zend.service.akismet.html#zend.service.akismet.submitham">38.2.5. Submitting false positives (ham)</a></span></dt>
<dt><span class="sect2"><a href="zend.service.akismet.html#zend.service.akismet.accessors">38.2.6. Zend-specific Accessor Methods</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.service.amazon.html">38.3. Zend_Service_Amazon</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.service.amazon.html#zend.service.amazon.introduction">38.3.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.service.amazon.html#zend.service.amazon.countrycodes">38.3.2. Country Codes</a></span></dt>
<dt><span class="sect2"><a href="zend.service.amazon.html#zend.service.amazon.itemlookup">38.3.3. Looking up a Specific Amazon Item by ASIN</a></span></dt>
<dt><span class="sect2"><a href="zend.service.amazon.html#zend.service.amazon.itemsearch">38.3.4. Performing Amazon Item Searches</a></span></dt>
<dt><span class="sect2"><a href="zend.service.amazon.html#zend.service.amazon.query">38.3.5. Using the Alternative Query API</a></span></dt>
<dd><dl><dt><span class="sect3"><a href="zend.service.amazon.html#zend.service.amazon.query.introduction">38.3.5.1. Introduction</a></span></dt></dl></dd>
<dt><span class="sect2"><a href="zend.service.amazon.html#zend.service.amazon.classes">38.3.6. Zend_Service_Amazon Classes</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.service.amazon.html#zend.service.amazon.classes.item">38.3.6.1. Zend_Service_Amazon_Item</a></span></dt>
<dd><dl>
<dt><span class="sect4"><a href="zend.service.amazon.html#zend.service.amazon.classes.item.asxml">38.3.6.1.1. Zend_Service_Amazon_Item::asXML()</a></span></dt>
<dt><span class="sect4"><a href="zend.service.amazon.html#zend.service.amazon.classes.item.properties">38.3.6.1.2. Properties</a></span></dt>
</dl></dd>
<dt><span class="sect3"><a href="zend.service.amazon.html#zend.service.amazon.classes.image">38.3.6.2. Zend_Service_Amazon_Image</a></span></dt>
<dd><dl><dt><span class="sect4"><a href="zend.service.amazon.html#zend.service.amazon.classes.image.properties">38.3.6.2.1. Properties</a></span></dt></dl></dd>
<dt><span class="sect3"><a href="zend.service.amazon.html#zend.service.amazon.classes.resultset">38.3.6.3. Zend_Service_Amazon_ResultSet</a></span></dt>
<dd><dl><dt><span class="sect4"><a href="zend.service.amazon.html#zend.service.amazon.classes.resultset.totalresults">38.3.6.3.1. Zend_Service_Amazon_ResultSet::totalResults()</a></span></dt></dl></dd>
<dt><span class="sect3"><a href="zend.service.amazon.html#zend.service.amazon.classes.offerset">38.3.6.4. Zend_Service_Amazon_OfferSet</a></span></dt>
<dd><dl><dt><span class="sect4"><a href="zend.service.amazon.html#zend.service.amazon.classes.offerset.parameters">38.3.6.4.1. Properties</a></span></dt></dl></dd>
<dt><span class="sect3"><a href="zend.service.amazon.html#zend.service.amazon.classes.offer">38.3.6.5. Zend_Service_Amazon_Offer</a></span></dt>
<dd><dl><dt><span class="sect4"><a href="zend.service.amazon.html#zend.service.amazon.classes.offer.properties">38.3.6.5.1. Zend_Service_Amazon_Offer Properties</a></span></dt></dl></dd>
<dt><span class="sect3"><a href="zend.service.amazon.html#zend.service.amazon.classes.similarproduct">38.3.6.6. Zend_Service_Amazon_SimilarProduct</a></span></dt>
<dd><dl><dt><span class="sect4"><a href="zend.service.amazon.html#zend.service.amazon.classes.similarproduct.properties">38.3.6.6.1. Properties</a></span></dt></dl></dd>
<dt><span class="sect3"><a href="zend.service.amazon.html#zend.service.amazon.classes.accessories">38.3.6.7. Zend_Service_Amazon_Accessories</a></span></dt>
<dd><dl><dt><span class="sect4"><a href="zend.service.amazon.html#zend.service.amazon.classes.accessories.properties">38.3.6.7.1. Properties</a></span></dt></dl></dd>
<dt><span class="sect3"><a href="zend.service.amazon.html#zend.service.amazon.classes.customerreview">38.3.6.8. Zend_Service_Amazon_CustomerReview</a></span></dt>
<dd><dl><dt><span class="sect4"><a href="zend.service.amazon.html#zend.service.amazon.classes.customerreview.properties">38.3.6.8.1. Properties</a></span></dt></dl></dd>
<dt><span class="sect3"><a href="zend.service.amazon.html#zend.service.amazon.classes.editorialreview">38.3.6.9. Zend_Service_Amazon_EditorialReview</a></span></dt>
<dd><dl><dt><span class="sect4"><a href="zend.service.amazon.html#zend.service.amazon.classes.editorialreview.properties">38.3.6.9.1. Properties</a></span></dt></dl></dd>
<dt><span class="sect3"><a href="zend.service.amazon.html#zend.service.amazon.classes.listmania">38.3.6.10. Zend_Service_Amazon_Listmania</a></span></dt>
<dd><dl><dt><span class="sect4"><a href="zend.service.amazon.html#zend.service.amazon.classes.listmania.properties">38.3.6.10.1. Properties</a></span></dt></dl></dd>
</dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.service.audioscrobbler.html">38.4. Zend_Service_Audioscrobbler</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.service.audioscrobbler.html#zend.service.audioscrobbler.introduction">38.4.1. Introduction to Searching Audioscrobbler</a></span></dt>
<dt><span class="sect2"><a href="zend.service.audioscrobbler.html#zend.service.audioscrobbler.users">38.4.2. Users</a></span></dt>
<dt><span class="sect2"><a href="zend.service.audioscrobbler.html#zend.service.audioscrobbler.artists">38.4.3. Artists</a></span></dt>
<dt><span class="sect2"><a href="zend.service.audioscrobbler.html#zend.service.audioscrobbler.tracks">38.4.4. Tracks</a></span></dt>
<dt><span class="sect2"><a href="zend.service.audioscrobbler.html#zend.service.audioscrobbler.tags">38.4.5. Tags</a></span></dt>
<dt><span class="sect2"><a href="zend.service.audioscrobbler.html#zend.service.audioscrobbler.groups">38.4.6. Groups</a></span></dt>
<dt><span class="sect2"><a href="zend.service.audioscrobbler.html#zend.service.audioscrobbler.forums">38.4.7. Forums</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.service.delicious.html">38.5. Zend_Service_Delicious</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.service.delicious.html#zend.service.delicious.introduction">38.5.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.service.delicious.html#zend.service.delicious.retrieving_posts">38.5.2. Retrieving posts</a></span></dt>
<dt><span class="sect2"><a href="zend.service.delicious.html#zend.service.delicious.postlist">38.5.3. Zend_Service_Delicious_PostList</a></span></dt>
<dt><span class="sect2"><a href="zend.service.delicious.html#zend.service.delicious.editing_posts">38.5.4. Editing posts</a></span></dt>
<dt><span class="sect2"><a href="zend.service.delicious.html#zend.service.delicious.deleting_posts">38.5.5. Deleting posts</a></span></dt>
<dt><span class="sect2"><a href="zend.service.delicious.html#zend.service.delicious.adding_posts">38.5.6. Adding new posts</a></span></dt>
<dt><span class="sect2"><a href="zend.service.delicious.html#zend.service.delicious.tags">38.5.7. Tags</a></span></dt>
<dt><span class="sect2"><a href="zend.service.delicious.html#zend.service.delicious.bundles">38.5.8. Bundles</a></span></dt>
<dt><span class="sect2"><a href="zend.service.delicious.html#zend.service.delicious.public_data">38.5.9. Public data</a></span></dt>
<dd><dl><dt><span class="sect3"><a href="zend.service.delicious.html#zend.service.delicious.public_data.posts">38.5.9.1. Public posts</a></span></dt></dl></dd>
<dt><span class="sect2"><a href="zend.service.delicious.html#zend.service.delicious.httpclient">38.5.10. HTTP client</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.service.flickr.html">38.6. Zend_Service_Flickr</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.service.flickr.html#zend.service.flickr.introduction">38.6.1. Introduction to Searching Flickr</a></span></dt>
<dt><span class="sect2"><a href="zend.service.flickr.html#zend.service.flickr.finding-users">38.6.2. Finding Flickr Users' Photos and Information</a></span></dt>
<dt><span class="sect2"><a href="zend.service.flickr.html#zend.service.flickr.grouppoolgetphotos">38.6.3. Finding photos From a Group Pool</a></span></dt>
<dt><span class="sect2"><a href="zend.service.flickr.html#zend.service.flickr.getimagedetails">38.6.4. Retrieving Flickr Image Details</a></span></dt>
<dt><span class="sect2"><a href="zend.service.flickr.html#zend.service.flickr.classes">38.6.5. Zend_Service_Flickr Result Classes</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.service.flickr.html#zend.service.flickr.classes.resultset">38.6.5.1. Zend_Service_Flickr_ResultSet</a></span></dt>
<dd><dl>
<dt><span class="sect4"><a href="zend.service.flickr.html#zend.service.flickr.classes.resultset.properties">38.6.5.1.1. Properties</a></span></dt>
<dt><span class="sect4"><a href="zend.service.flickr.html#zend.service.flickr.classes.resultset.totalResults">38.6.5.1.2. Zend_Service_Flickr_ResultSet::totalResults()</a></span></dt>
</dl></dd>
<dt><span class="sect3"><a href="zend.service.flickr.html#zend.service.flickr.classes.result">38.6.5.2. Zend_Service_Flickr_Result</a></span></dt>
<dd><dl><dt><span class="sect4"><a href="zend.service.flickr.html#zend.service.flickr.classes.result.properties">38.6.5.2.1. Properties</a></span></dt></dl></dd>
<dt><span class="sect3"><a href="zend.service.flickr.html#zend.service.flickr.classes.image">38.6.5.3. Zend_Service_Flickr_Image</a></span></dt>
<dd><dl><dt><span class="sect4"><a href="zend.service.flickr.html#zend.service.flickr.classes.image.properties">38.6.5.3.1. Properties</a></span></dt></dl></dd>
</dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.service.nirvanix.html">38.7. Zend_Service_Nirvanix</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.service.nirvanix.html#zend.service.nirvanix.introduction">38.7.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.service.nirvanix.html#zend.service.nirvanix.registering">38.7.2. Registering with Nirvanix</a></span></dt>
<dt><span class="sect2"><a href="zend.service.nirvanix.html#zend.service.nirvanix.apiDocumentation">38.7.3. API Documentation</a></span></dt>
<dt><span class="sect2"><a href="zend.service.nirvanix.html#zend.service.nirvanix.features">38.7.4. Features</a></span></dt>
<dt><span class="sect2"><a href="zend.service.nirvanix.html#zend.service.nirvanix.storing-your-first">38.7.5. Getting Started</a></span></dt>
<dt><span class="sect2"><a href="zend.service.nirvanix.html#zend.service.nirvanix.understanding-proxy">38.7.6. Understanding the Proxy</a></span></dt>
<dt><span class="sect2"><a href="zend.service.nirvanix.html#zend.service.nirvanix.examining-results">38.7.7. Examining Results</a></span></dt>
<dt><span class="sect2"><a href="zend.service.nirvanix.html#zend.service.nirvanix.handling-errors">38.7.8. Handling Errors</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.service.simpy.html">38.8. Zend_Service_Simpy</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.service.simpy.html#zend.service.simpy.introduction">38.8.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.service.simpy.html#zend.service.simpy.links">38.8.2. Links</a></span></dt>
<dt><span class="sect2"><a href="zend.service.simpy.html#zend.service.simpy.tags">38.8.3. Tags</a></span></dt>
<dt><span class="sect2"><a href="zend.service.simpy.html#zend.service.simpy.notes">38.8.4. Notes</a></span></dt>
<dt><span class="sect2"><a href="zend.service.simpy.html#zend.service.simpy.watchlists">38.8.5. Watchlists</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.service.slideshare.html">38.9. Introduction</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.service.slideshare.html#zend.service.slideshare.basicusage">38.9.1. Getting Started with <code class="code">Zend_Service_SlideShare</code></a></span></dt>
<dt><span class="sect2"><a href="zend.service.slideshare.html#zend.service.slideshare.slideshowobj">38.9.2. The SlideShow object</a></span></dt>
<dt><span class="sect2"><a href="zend.service.slideshare.html#zend.service.slideshare.getslideshow">38.9.3. Retrieving a single slide show</a></span></dt>
<dt><span class="sect2"><a href="zend.service.slideshare.html#zend.service.slideshare.getslideshowlist">38.9.4. Retrieving Groups of Slide Shows</a></span></dt>
<dt><span class="sect2"><a href="zend.service.slideshare.html#zend.service.slideshare.caching">38.9.5. <code class="code">Zend_Service_SlideShare</code> Caching policies</a></span></dt>
<dt><span class="sect2"><a href="zend.service.slideshare.html#zend.service.slideshare.httpclient">38.9.6. Changing the behavior of the HTTP Client</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.service.strikeiron.html">38.10. Zend_Service_StrikeIron</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.service.strikeiron.html#zend.service.strikeiron.overview">38.10.1. Overview</a></span></dt>
<dt><span class="sect2"><a href="zend.service.strikeiron.html#zend.service.strikeiron.registering">38.10.2. Registering with StrikeIron</a></span></dt>
<dt><span class="sect2"><a href="zend.service.strikeiron.html#zend.service.strikeiron.getting-started">38.10.3. Getting Started</a></span></dt>
<dt><span class="sect2"><a href="zend.service.strikeiron.html#zend.service.strikeiron.making-first-query">38.10.4. Making Your First Query</a></span></dt>
<dt><span class="sect2"><a href="zend.service.strikeiron.html#zend.service.strikeiron.examining-results">38.10.5. Examining Results</a></span></dt>
<dt><span class="sect2"><a href="zend.service.strikeiron.html#zend.service.strikeiron.handling-errors">38.10.6. Handling Errors</a></span></dt>
<dt><span class="sect2"><a href="zend.service.strikeiron.html#zend.service.strikeiron.checking-subscription">38.10.7. Checking Your Subscription</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.service.strikeiron.bundled-services.html">38.11. Zend_Service_StrikeIron: Bundled Services</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.service.strikeiron.bundled-services.html#zend.service.strikeiron.bundled-services.zip-code-information">38.11.1. ZIP Code Information</a></span></dt>
<dt><span class="sect2"><a href="zend.service.strikeiron.bundled-services.html#zend.service.strikeiron.bundled-services.us-address-verification">38.11.2. U.S. Address Verification</a></span></dt>
<dt><span class="sect2"><a href="zend.service.strikeiron.bundled-services.html#zend.service.strikeiron.bundled-services.sales-use-tax-basic">38.11.3. Sales &amp; Use Tax Basic</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.service.strikeiron.advanced-uses.html">38.12. Zend_Service_StrikeIron: Advanced Uses</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.service.strikeiron.advanced-uses.html#zend.service.strikeiron.advanced-uses.services-by-wsdl">38.12.1. Using Services by WSDL</a></span></dt>
<dt><span class="sect2"><a href="zend.service.strikeiron.advanced-uses.html#zend.service.strikeiron.viewing-soap-transactions">38.12.2. Viewing SOAP Transactions</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.service.technorati.html">38.13. Zend_Service_Technorati</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.service.technorati.html#zend.service.technorati.introduction">38.13.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.service.technorati.html#zend.service.technorati.getting-started">38.13.2. Getting Started</a></span></dt>
<dt><span class="sect2"><a href="zend.service.technorati.html#zend.service.technorati.making-first-query">38.13.3. Making Your First Query</a></span></dt>
<dt><span class="sect2"><a href="zend.service.technorati.html#zend.service.technorati.consuming-results">38.13.4. Consuming Results</a></span></dt>
<dt><span class="sect2"><a href="zend.service.technorati.html#zend.service.technorati.handling-errors">38.13.5. Handling Errors</a></span></dt>
<dt><span class="sect2"><a href="zend.service.technorati.html#zend.service.technorati.checking-api-daily-usage">38.13.6. Checking Your API Key Daily Usage</a></span></dt>
<dt><span class="sect2"><a href="zend.service.technorati.html#zend.service.technorati.queries">38.13.7. Available Technorati Queries</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.service.technorati.html#zend.service.technorati.queries.cosmos">38.13.7.1. Technorati Cosmos</a></span></dt>
<dt><span class="sect3"><a href="zend.service.technorati.html#zend.service.technorati.queries.search">38.13.7.2. Technorati Search</a></span></dt>
<dt><span class="sect3"><a href="zend.service.technorati.html#zend.service.technorati.queries.tag">38.13.7.3. Technorati Tag</a></span></dt>
<dt><span class="sect3"><a href="zend.service.technorati.html#zend.service.technorati.queries.dailycounts">38.13.7.4. Technorati DailyCounts</a></span></dt>
<dt><span class="sect3"><a href="zend.service.technorati.html#zend.service.technorati.queries.toptags">38.13.7.5. Technorati TopTags</a></span></dt>
<dt><span class="sect3"><a href="zend.service.technorati.html#zend.service.technorati.queries.bloginfo">38.13.7.6. Technorati BlogInfo</a></span></dt>
<dt><span class="sect3"><a href="zend.service.technorati.html#zend.service.technorati.queries.blogposttags">38.13.7.7. Technorati BlogPostTags</a></span></dt>
<dt><span class="sect3"><a href="zend.service.technorati.html#zend.service.technorati.queries.getinfo">38.13.7.8. Technorati GetInfo</a></span></dt>
<dt><span class="sect3"><a href="zend.service.technorati.html#zend.service.technorati.queries.keyinfo">38.13.7.9. Technorati KeyInfo</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.service.technorati.html#zend.service.technorati.classes">38.13.8. Zend_Service_Technorati Classes</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.service.technorati.html#zend.service.technorati.classes.resultset">38.13.8.1. Zend_Service_Technorati_ResultSet</a></span></dt>
<dt><span class="sect3"><a href="zend.service.technorati.html#zend.service.technorati.classes.cosmosresultset">38.13.8.2. Zend_Service_Technorati_CosmosResultSet</a></span></dt>
<dt><span class="sect3"><a href="zend.service.technorati.html#zend.service.technorati.classes.searchresultset">38.13.8.3. Zend_Service_Technorati_SearchResultSet</a></span></dt>
<dt><span class="sect3"><a href="zend.service.technorati.html#zend.service.technorati.classes.tagresultset">38.13.8.4. Zend_Service_Technorati_TagResultSet</a></span></dt>
<dt><span class="sect3"><a href="zend.service.technorati.html#zend.service.technorati.classes.dailycountsresultset">38.13.8.5. Zend_Service_Technorati_DailyCountsResultSet</a></span></dt>
<dt><span class="sect3"><a href="zend.service.technorati.html#zend.service.technorati.classes.tagsresultset">38.13.8.6. Zend_Service_Technorati_TagsResultSet</a></span></dt>
<dt><span class="sect3"><a href="zend.service.technorati.html#zend.service.technorati.classes.result">38.13.8.7. Zend_Service_Technorati_Result</a></span></dt>
<dt><span class="sect3"><a href="zend.service.technorati.html#zend.service.technorati.classes.cosmosresult">38.13.8.8. Zend_Service_Technorati_CosmosResult</a></span></dt>
<dt><span class="sect3"><a href="zend.service.technorati.html#zend.service.technorati.classes.searchresult">38.13.8.9. Zend_Service_Technorati_SearchResult</a></span></dt>
<dt><span class="sect3"><a href="zend.service.technorati.html#zend.service.technorati.classes.tagresult">38.13.8.10. Zend_Service_Technorati_TagResult</a></span></dt>
<dt><span class="sect3"><a href="zend.service.technorati.html#zend.service.technorati.classes.dailycountsresult">38.13.8.11. Zend_Service_Technorati_DailyCountsResult</a></span></dt>
<dt><span class="sect3"><a href="zend.service.technorati.html#zend.service.technorati.classes.tagsresult">38.13.8.12. Zend_Service_Technorati_TagsResult</a></span></dt>
<dt><span class="sect3"><a href="zend.service.technorati.html#zend.service.technorati.classes.getinforesult">38.13.8.13. Zend_Service_Technorati_GetInfoResult</a></span></dt>
<dt><span class="sect3"><a href="zend.service.technorati.html#zend.service.technorati.classes.bloginforesult">38.13.8.14. Zend_Service_Technorati_BlogInfoResult</a></span></dt>
<dt><span class="sect3"><a href="zend.service.technorati.html#zend.service.technorati.classes.keyinforesult">38.13.8.15. Zend_Service_Technorati_KeyInfoResult</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.service.yahoo.html">38.14. Zend_Service_Yahoo</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.service.yahoo.html#zend.service.yahoo.introduction">38.14.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.service.yahoo.html#zend.service.yahoo.websearch">38.14.2. Searching the Web with Yahoo!</a></span></dt>
<dt><span class="sect2"><a href="zend.service.yahoo.html#zend.service.yahoo.imagesearch">38.14.3. Finding Images with Yahoo!</a></span></dt>
<dt><span class="sect2"><a href="zend.service.yahoo.html#zend.service.yahoo.videosearch">38.14.4. Finding videos with Yahoo!</a></span></dt>
<dt><span class="sect2"><a href="zend.service.yahoo.html#zend.service.yahoo.localsearch">38.14.5. Finding Local Businesses and Services with Yahoo!</a></span></dt>
<dt><span class="sect2"><a href="zend.service.yahoo.html#zend.service.yahoo.newssearch">38.14.6. Searching Yahoo! News</a></span></dt>
<dt><span class="sect2"><a href="zend.service.yahoo.html#zend.service.yahoo.inlinkdatasearch">38.14.7. Searching Yahoo! Site Explorer Inbound Links</a></span></dt>
<dt><span class="sect2"><a href="zend.service.yahoo.html#zend.service.yahoo.pagedatasearch">38.14.8. Searching Yahoo! Site Explorer's PageData</a></span></dt>
<dt><span class="sect2"><a href="zend.service.yahoo.html#zend.service.yahoo.classes">38.14.9. Zend_Service_Yahoo Classes</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.service.yahoo.html#zend.service.yahoo.classes.resultset">38.14.9.1. Zend_Service_Yahoo_ResultSet</a></span></dt>
<dd><dl>
<dt><span class="sect4"><a href="zend.service.yahoo.html#zend.service.yahoo.classes.resultset.totalResults">38.14.9.1.1. Zend_Service_Yahoo_ResultSet::totalResults()</a></span></dt>
<dt><span class="sect4"><a href="zend.service.yahoo.html#zend.service.yahoo.classes.resultset.properties">38.14.9.1.2. Properties</a></span></dt>
</dl></dd>
<dt><span class="sect3"><a href="zend.service.yahoo.html#zend.service.yahoo.classes.webresultset">38.14.9.2. Zend_Service_Yahoo_WebResultSet</a></span></dt>
<dt><span class="sect3"><a href="zend.service.yahoo.html#zend.service.yahoo.classes.imageresultset">38.14.9.3. Zend_Service_Yahoo_ImageResultSet</a></span></dt>
<dt><span class="sect3"><a href="zend.service.yahoo.html#zend.service.yahoo.classes.videoresultset">38.14.9.4. Zend_Service_Yahoo_VideoResultSet</a></span></dt>
<dt><span class="sect3"><a href="zend.service.yahoo.html#zend.service.yahoo.classes.localresultset">38.14.9.5. Zend_Service_Yahoo_LocalResultSet</a></span></dt>
<dt><span class="sect3"><a href="zend.service.yahoo.html#zend.service.yahoo.classes.newsresultset">38.14.9.6. Zend_Service_Yahoo_NewsResultSet</a></span></dt>
<dt><span class="sect3"><a href="zend.service.yahoo.html#zend.service.yahoo.classes.inlinkdataresultset">38.14.9.7. Zend_Service_Yahoo_InlinkDataResultSet</a></span></dt>
<dt><span class="sect3"><a href="zend.service.yahoo.html#zend.service.yahoo.classes.pagedataresultset">38.14.9.8. Zend_Service_Yahoo_PageDataResultSet</a></span></dt>
<dt><span class="sect3"><a href="zend.service.yahoo.html#zend.service.yahoo.classes.result">38.14.9.9. Zend_Service_Yahoo_Result</a></span></dt>
<dd><dl><dt><span class="sect4"><a href="zend.service.yahoo.html#zend.service.yahoo.classes.result.properties">38.14.9.9.1. Properties</a></span></dt></dl></dd>
<dt><span class="sect3"><a href="zend.service.yahoo.html#zend.service.yahoo.classes.webresult">38.14.9.10. Zend_Service_Yahoo_WebResult</a></span></dt>
<dd><dl><dt><span class="sect4"><a href="zend.service.yahoo.html#zend.service.yahoo.classes.webresult.properties">38.14.9.10.1. Properties</a></span></dt></dl></dd>
<dt><span class="sect3"><a href="zend.service.yahoo.html#zend.service.yahoo.classes.imageresult">38.14.9.11. Zend_Service_Yahoo_ImageResult</a></span></dt>
<dd><dl><dt><span class="sect4"><a href="zend.service.yahoo.html#zend.service.yahoo.classes.imageresult.properties">38.14.9.11.1. Properties</a></span></dt></dl></dd>
<dt><span class="sect3"><a href="zend.service.yahoo.html#zend.service.yahoo.classes.videoresult">38.14.9.12. Zend_Service_Yahoo_VideoResult</a></span></dt>
<dd><dl><dt><span class="sect4"><a href="zend.service.yahoo.html#zend.service.yahoo.classes.videoresult.properties">38.14.9.12.1. Properties</a></span></dt></dl></dd>
<dt><span class="sect3"><a href="zend.service.yahoo.html#zend.service.yahoo.classes.localresult">38.14.9.13. Zend_Service_Yahoo_LocalResult</a></span></dt>
<dd><dl><dt><span class="sect4"><a href="zend.service.yahoo.html#zend.service.yahoo.classes.localresult.properties">38.14.9.13.1. Properties</a></span></dt></dl></dd>
<dt><span class="sect3"><a href="zend.service.yahoo.html#zend.service.yahoo.classes.newsresult">38.14.9.14. Zend_Service_Yahoo_NewsResult</a></span></dt>
<dd><dl><dt><span class="sect4"><a href="zend.service.yahoo.html#zend.service.yahoo.classes.newsresult.properties">38.14.9.14.1. Properties</a></span></dt></dl></dd>
<dt><span class="sect3"><a href="zend.service.yahoo.html#zend.service.yahoo.classes.inlinkdataresult">38.14.9.15. Zend_Service_Yahoo_InlinkDataResult</a></span></dt>
<dt><span class="sect3"><a href="zend.service.yahoo.html#zend.service.yahoo.classes.pagedataresult">38.14.9.16. Zend_Service_Yahoo_PageDataResult</a></span></dt>
<dt><span class="sect3"><a href="zend.service.yahoo.html#zend.service.yahoo.classes.image">38.14.9.17. Zend_Service_Yahoo_Image</a></span></dt>
<dd><dl><dt><span class="sect4"><a href="zend.service.yahoo.html#zend.service.yahoo.classes.image.properties">38.14.9.17.1. Properties</a></span></dt></dl></dd>
</dl></dd>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.session.html">39. Zend_Session</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.session.html#zend.session.introduction">39.1. Introduction</a></span></dt>
<dt><span class="sect1"><a href="zend.session.basic_usage.html">39.2. Basic Usage</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.session.basic_usage.html#zend.session.basic_usage.basic_examples">39.2.1. Tutorial Examples</a></span></dt>
<dt><span class="sect2"><a href="zend.session.basic_usage.html#zend.session.basic_usage.iteration">39.2.2. Iterating Over Session Namespaces</a></span></dt>
<dt><span class="sect2"><a href="zend.session.basic_usage.html#zend.session.basic_usage.accessors">39.2.3. Accessors for Session Namespaces</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.session.advanced_usage.html">39.3. Advanced Usage</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.session.advanced_usage.html#zend.session.advanced_usage.starting_a_session">39.3.1. Starting a Session</a></span></dt>
<dt><span class="sect2"><a href="zend.session.advanced_usage.html#zend.session.advanced_usage.locking">39.3.2. Locking Session Namespaces</a></span></dt>
<dt><span class="sect2"><a href="zend.session.advanced_usage.html#zend.session.advanced_usage.expiration">39.3.3. Namespace Expiration</a></span></dt>
<dt><span class="sect2"><a href="zend.session.advanced_usage.html#zend.session.advanced_usage.controllers">39.3.4. Session Encapsulation and Controllers</a></span></dt>
<dt><span class="sect2"><a href="zend.session.advanced_usage.html#zend.session.advanced_usage.single_instance">39.3.5. Preventing Multiple Instances per Namespace</a></span></dt>
<dt><span class="sect2"><a href="zend.session.advanced_usage.html#zend.session.advanced_usage.arrays">39.3.6. Working with Arrays</a></span></dt>
<dt><span class="sect2"><a href="zend.session.advanced_usage.html#zend.session.advanced_usage.objects">39.3.7. Using Sessions with Objects</a></span></dt>
<dt><span class="sect2"><a href="zend.session.advanced_usage.html#zend.session.advanced_usage.testing">39.3.8. Using Sessions with Unit Tests</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.session.global_session_management.html">39.4. Global Session Management</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.session.global_session_management.html#zend.session.global_session_management.configuration_options">39.4.1. Configuration Options</a></span></dt>
<dt><span class="sect2"><a href="zend.session.global_session_management.html#zend.session.global_session_management.headers_sent">39.4.2. Error: Headers Already Sent</a></span></dt>
<dt><span class="sect2"><a href="zend.session.global_session_management.html#zend.session.global_session_management.session_identifiers">39.4.3. Session Identifiers</a></span></dt>
<dd><dl><dt><span class="sect3"><a href="zend.session.global_session_management.html#zend.session.global_session_management.session_identifiers.hijacking_and_fixation">39.4.3.1. Session Hijacking and Fixation</a></span></dt></dl></dd>
<dt><span class="sect2"><a href="zend.session.global_session_management.html#zend.session.global_session_management.rememberme">39.4.4. <code class="code">rememberMe(integer $seconds)</code></a></span></dt>
<dt><span class="sect2"><a href="zend.session.global_session_management.html#zend.session.global_session_management.forgetme">39.4.5. <code class="code">forgetMe()</code></a></span></dt>
<dt><span class="sect2"><a href="zend.session.global_session_management.html#zend.session.global_session_management.sessionexists">39.4.6. <code class="code">sessionExists()</code></a></span></dt>
<dt><span class="sect2"><a href="zend.session.global_session_management.html#zend.session.global_session_management.destroy">39.4.7. <code class="code">destroy(bool $remove_cookie = true, bool $readonly = true)</code></a></span></dt>
<dt><span class="sect2"><a href="zend.session.global_session_management.html#zend.session.global_session_management.stop">39.4.8. <code class="code">stop()</code></a></span></dt>
<dt><span class="sect2"><a href="zend.session.global_session_management.html#zend.session.global_session_management.writeclose">39.4.9. <code class="code">writeClose($readonly = true)</code></a></span></dt>
<dt><span class="sect2"><a href="zend.session.global_session_management.html#zend.session.global_session_management.expiresessioncookie">39.4.10. <code class="code">expireSessionCookie()</code></a></span></dt>
<dt><span class="sect2"><a href="zend.session.global_session_management.html#zend.session.global_session_management.savehandler">39.4.11. <code class="code">setSaveHandler(Zend_Session_SaveHandler_Interface $interface)</code></a></span></dt>
<dt><span class="sect2"><a href="zend.session.global_session_management.html#zend.session.global_session_management.namespaceisset">39.4.12. <code class="code">namespaceIsset($namespace)</code></a></span></dt>
<dt><span class="sect2"><a href="zend.session.global_session_management.html#zend.session.global_session_management.namespaceunset">39.4.13. <code class="code">namespaceUnset($namespace)</code></a></span></dt>
<dt><span class="sect2"><a href="zend.session.global_session_management.html#zend.session.global_session_management.namespaceget">39.4.14. <code class="code">namespaceGet($namespace)</code></a></span></dt>
<dt><span class="sect2"><a href="zend.session.global_session_management.html#zend.session.global_session_management.getiterator">39.4.15. <code class="code">getIterator()</code></a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.session.savehandler.dbtable.html">39.5. Zend_Session_SaveHandler_DbTable</a></span></dt>
</dl></dd>
<dt><span class="chapter"><a href="zend.soap.html">40. Zend_Soap</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.soap.html#zend.soap.server">40.1. Zend_Soap_Server</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.soap.html#zend.soap.server.constructor">40.1.1. <code class="code">Zend_Soap_Server</code> constructor.</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.soap.html#zend.soap.server.constructor.wsdl_mode">40.1.1.1. <code class="code">Zend_Soap_Server</code> constructor for the WSDL mode.</a></span></dt>
<dt><span class="sect3"><a href="zend.soap.html#zend.soap.server.wsdl_mode">40.1.1.2. <code class="code">Zend_Soap_Server</code> constructor for the non-WSDL mode.</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.soap.html#zend.soap.server.api_define_methods">40.1.2. Methods to define Web Service API.</a></span></dt>
<dt><span class="sect2"><a href="zend.soap.html#zend.soap.server.request_response">40.1.3. Request and response objects handling.</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.soap.html#zend.soap.server.request_response.request">40.1.3.1. Request processing.</a></span></dt>
<dt><span class="sect3"><a href="zend.soap.html#zend.soap.server.request_response.response">40.1.3.2. Response pre-processing.</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.soap.client.html">40.2. Zend_Soap_Client</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.soap.client.html#zend.soap.client.constructor">40.2.1. <code class="code">Zend_Soap_Client</code> constructor.</a></span></dt>
<dt><span class="sect2"><a href="zend.soap.client.html#zend.soap.client.calls">40.2.2. Performing SOAP requests.</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.soap.wsdl.html">40.3. WSDL Accessor</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.soap.wsdl.html#zend.soap.wsdl.constructor">40.3.1. <code class="code">Zend_Soap_Wsdl</code> constructor.</a></span></dt>
<dt><span class="sect2"><a href="zend.soap.wsdl.html#zend.soap.wsdl.addmessage">40.3.2. <code class="code">addMessage()</code> method.</a></span></dt>
<dt><span class="sect2"><a href="zend.soap.wsdl.html#zend.soap.wsdl.add_port_type">40.3.3. <code class="code">addPortType()</code> method.</a></span></dt>
<dt><span class="sect2"><a href="zend.soap.wsdl.html#zend.soap.wsdl.add_port_operation">40.3.4. <code class="code">addPortOperation()</code> method.</a></span></dt>
<dt><span class="sect2"><a href="zend.soap.wsdl.html#zend.soap.wsdl.add_binding">40.3.5. <code class="code">addBinding()</code> method.</a></span></dt>
<dt><span class="sect2"><a href="zend.soap.wsdl.html#zend.soap.wsdl.add_binding_operation">40.3.6. <code class="code">addBindingOperation()</code> method.</a></span></dt>
<dt><span class="sect2"><a href="zend.soap.wsdl.html#zend.soap.wsdl.add_soap_binding">40.3.7. <code class="code">addSoapBinding()</code> method.</a></span></dt>
<dt><span class="sect2"><a href="zend.soap.wsdl.html#zend.soap.wsdl.add_soap_operation">40.3.8. <code class="code">addSoapOperation()</code> method.</a></span></dt>
<dt><span class="sect2"><a href="zend.soap.wsdl.html#zend.soap.wsdl.add_service">40.3.9. <code class="code">addService()</code> method.</a></span></dt>
<dt><span class="sect2"><a href="zend.soap.wsdl.html#zend.soap.wsdl.types">40.3.10. Type mapping.</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.soap.wsdl.html#zend.soap.wsdl.types.retrieve">40.3.10.1. Retrieving type information.</a></span></dt>
<dt><span class="sect3"><a href="zend.soap.wsdl.html#zend.soap.wsdl.types.add_complex">40.3.10.2. Retrieving type information.</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.soap.wsdl.html#zend.soap.wsdl.add_documentation">40.3.11. <code class="code">addDocumentation()</code> method.</a></span></dt>
<dt><span class="sect2"><a href="zend.soap.wsdl.html#zend.soap.wsdl.retrieve">40.3.12. Get finilised WSDL document.</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.soap.autodiscovery.introduction.html">40.4. AutoDiscovery. Introduction</a></span></dt>
<dt><span class="sect1"><a href="zend.soap.autodiscovery.class.html">40.5. Class autodiscovering.</a></span></dt>
<dt><span class="sect1"><a href="zend.soap.autodiscovery.functions.html">40.6. Functions autodiscovering.</a></span></dt>
<dt><span class="sect1"><a href="zend.soap.autodiscovery.datatypes.html">40.7. Autodiscovering. Datatypes.</a></span></dt>
</dl></dd>
<dt><span class="chapter"><a href="zend.test.html">41. Zend_Test</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.test.html#zend.test.introduction">41.1. Introduction</a></span></dt>
<dt><span class="sect1"><a href="zend.test.phpunit.html">41.2. Zend_Test_PHPUnit</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.test.phpunit.html#zend.test.phpunit.bootstrapping">41.2.1. Bootstrapping your TestCase</a></span></dt>
<dt><span class="sect2"><a href="zend.test.phpunit.html#zend.test.phpunit.testing">41.2.2. Testing your Controllers and MVC Applications</a></span></dt>
<dt><span class="sect2"><a href="zend.test.phpunit.html#zend.test.phpunit.assertions">41.2.3. Assertions</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.test.phpunit.html#zend.test.phpunit.assertions.query">41.2.3.1. CSS Selector Assertions</a></span></dt>
<dt><span class="sect3"><a href="zend.test.phpunit.html#zend.test.phpunit.assertions.xpath">41.2.3.2. XPath Assertions</a></span></dt>
<dt><span class="sect3"><a href="zend.test.phpunit.html#zend.test.phpunit.assertions.redirect">41.2.3.3. Redirect Assertions</a></span></dt>
<dt><span class="sect3"><a href="zend.test.phpunit.html#zend.test.phpunit.assertions.header">41.2.3.4. Response Header Assertions</a></span></dt>
<dt><span class="sect3"><a href="zend.test.phpunit.html#zend.test.phpunit.assertions.request">41.2.3.5. Request Assertions</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.test.phpunit.html#zend.test.phpunit.examples">41.2.4. Examples</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.text.html">42. Zend_Text</a></span></dt>
<dd><dl><dt><span class="sect1"><a href="zend.text.html#zend.text.figlet">42.1. Zend_Text_Figlet</a></span></dt></dl></dd>
<dt><span class="chapter"><a href="zend.timesync.html">43. Zend_TimeSync</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.timesync.html#zend.timesync.introduction">43.1. Introduction</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.timesync.html#zend.timesync.introduction.why">43.1.1. Why <code class="code">Zend_TimeSync</code> ?</a></span></dt>
<dt><span class="sect2"><a href="zend.timesync.html#zend.timesync.introduction.ntp">43.1.2. What is NTP ?</a></span></dt>
<dt><span class="sect2"><a href="zend.timesync.html#zend.timesync.introduction.sntp">43.1.3. What is SNTP?</a></span></dt>
<dt><span class="sect2"><a href="zend.timesync.html#zend.timesync.introduction.problematic">43.1.4. Problematic usage</a></span></dt>
<dt><span class="sect2"><a href="zend.timesync.html#zend.timesync.introduction.decision">43.1.5. Decide which server to use</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.timesync.working.html">43.2. Working with Zend_TimeSync</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.timesync.working.html#zend.timesync.working.generic">43.2.1. Generic timeserver request</a></span></dt>
<dt><span class="sect2"><a href="zend.timesync.working.html#zend.timesync.working.multiple">43.2.2. Multiple timeservers</a></span></dt>
<dt><span class="sect2"><a href="zend.timesync.working.html#zend.timesync.working.protocol">43.2.3. Protocols of timeservers</a></span></dt>
<dt><span class="sect2"><a href="zend.timesync.working.html#zend.timesync.working.ports">43.2.4. Using ports for timeservers</a></span></dt>
<dt><span class="sect2"><a href="zend.timesync.working.html#zend.timesync.working.options">43.2.5. Options for timeservers</a></span></dt>
<dt><span class="sect2"><a href="zend.timesync.working.html#zend.timesync.working.different">43.2.6. Using different timeservers</a></span></dt>
<dt><span class="sect2"><a href="zend.timesync.working.html#zend.timesync.working.informations">43.2.7. Informations from timeservers</a></span></dt>
<dt><span class="sect2"><a href="zend.timesync.working.html#zend.timesync.working.exceptions">43.2.8. Taking care of exceptions</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.translate.html">44. Zend_Translate</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.translate.html#zend.translate.introduction">44.1. Introduction</a></span></dt>
<dd><dl><dt><span class="sect2"><a href="zend.translate.html#zend.translate.introduction.adapters">44.1.1. Starting multi-lingual</a></span></dt></dl></dd>
<dt><span class="sect1"><a href="zend.translate.adapter.html">44.2. Adapters for Zend_Translate</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.translate.adapter.html#zend.translate.adapter.decision">44.2.1. How to decide which translation adapter to use</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.translate.adapter.html#zend.translate.adapter.array">44.2.1.1. Zend_Translate_Adapter_Array</a></span></dt>
<dt><span class="sect3"><a href="zend.translate.adapter.html#zend.translate.adapter.csv">44.2.1.2. Zend_Translate_Adapter_Csv</a></span></dt>
<dt><span class="sect3"><a href="zend.translate.adapter.html#zend.translate.adapter.gettext">44.2.1.3. Zend_Translate_Adapter_Gettext</a></span></dt>
<dt><span class="sect3"><a href="zend.translate.adapter.html#zend.translate.adapter.ini">44.2.1.4. Zend_Translate_Adapter_Ini</a></span></dt>
<dt><span class="sect3"><a href="zend.translate.adapter.html#zend.translate.adapter.tbx">44.2.1.5. Zend_Translate_Adapter_Tbx</a></span></dt>
<dt><span class="sect3"><a href="zend.translate.adapter.html#zend.translate.adapter.tmx">44.2.1.6. Zend_Translate_Adapter_Tmx</a></span></dt>
<dt><span class="sect3"><a href="zend.translate.adapter.html#zend.translate.adapter.qt">44.2.1.7. Zend_Translate_Adapter_Qt</a></span></dt>
<dt><span class="sect3"><a href="zend.translate.adapter.html#zend.translate.adapter.xliff">44.2.1.8. Zend_Translate_Adapter_Xliff</a></span></dt>
<dt><span class="sect3"><a href="zend.translate.adapter.html#zend.translate.adapter.xmltm">44.2.1.9. Zend_Translate_Adapter_XmlTm</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.translate.adapter.html#zend.translate.adapter.selfwritten">44.2.2. Integrate self written Adapters</a></span></dt>
<dt><span class="sect2"><a href="zend.translate.adapter.html#zend.translate.adapter.caching">44.2.3. Speedup all Adapters</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.translate.using.html">44.3. Using Translation Adapters</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.translate.using.html#zend.translate.using.structure">44.3.1. Translation Source Structures</a></span></dt>
<dt><span class="sect2"><a href="zend.translate.using.html#zend.translate.using.source.array">44.3.2. Creating array source files</a></span></dt>
<dt><span class="sect2"><a href="zend.translate.using.html#zend.translate.using.source.gettext">44.3.3. Creating Gettext Source Files</a></span></dt>
<dt><span class="sect2"><a href="zend.translate.using.html#zend.translate.using.source.tmx">44.3.4. Creating TMX Source Files</a></span></dt>
<dt><span class="sect2"><a href="zend.translate.using.html#zend.translate.using.source.csv">44.3.5. Creating CSV Source Files</a></span></dt>
<dt><span class="sect2"><a href="zend.translate.using.html#zend.translate.using.source.ini">44.3.6. Creating INI Source Files</a></span></dt>
<dt><span class="sect2"><a href="zend.translate.using.html#zend.translate.using.options">44.3.7. Options for adapters</a></span></dt>
<dt><span class="sect2"><a href="zend.translate.using.html#zend.translate.using.languages">44.3.8. Handling languages</a></span></dt>
<dd><dl><dt><span class="sect3"><a href="zend.translate.using.html#zend.translate.using.languages.automatic">44.3.8.1. Automatically handling of languages</a></span></dt></dl></dd>
<dt><span class="sect2"><a href="zend.translate.using.html#zend.translate.using.detection">44.3.9. Automatic source detection</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.translate.using.html#zend.translate.using.detection.directory">44.3.9.1. Language through naming directories</a></span></dt>
<dt><span class="sect3"><a href="zend.translate.using.html#zend.translate.using.detection.filename">44.3.9.2. Language through filenames</a></span></dt>
<dd><dl>
<dt><span class="sect4"><a href="zend.translate.using.html#zend.translate.using.detection.filename.complete">44.3.9.2.1. Complete Filename</a></span></dt>
<dt><span class="sect4"><a href="zend.translate.using.html#zend.translate.using.detection.filename.extension">44.3.9.2.2. Extension of the file</a></span></dt>
<dt><span class="sect4"><a href="zend.translate.using.html#zend.translate.using.detection.filename.token">44.3.9.2.3. Filename tokens</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="sect2"><a href="zend.translate.using.html#zend.translate.using.istranslated">44.3.10. Checking for translations</a></span></dt>
<dt><span class="sect2"><a href="zend.translate.using.html#zend.translate.using.sourcedata">44.3.11. Access to the source data</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.uri.html">45. Zend_Uri</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.uri.html#zend.uri.chapter">45.1. Zend_Uri</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.uri.html#zend.uri.overview">45.1.1. Overview</a></span></dt>
<dt><span class="sect2"><a href="zend.uri.html#zend.uri.creation">45.1.2. Creating a New URI</a></span></dt>
<dt><span class="sect2"><a href="zend.uri.html#zend.uri.manipulation">45.1.3. Manipulating an Existing URI</a></span></dt>
<dt><span class="sect2"><a href="zend.uri.html#zend.uri.validation">45.1.4. URI Validation</a></span></dt>
<dt><span class="sect2"><a href="zend.uri.html#zend.uri.instance-methods">45.1.5. Common Instance Methods</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.uri.html#zend.uri.instance-methods.getscheme">45.1.5.1. Getting the Scheme of the URI</a></span></dt>
<dt><span class="sect3"><a href="zend.uri.html#zend.uri.instance-methods.geturi">45.1.5.2. Getting the Entire URI</a></span></dt>
<dt><span class="sect3"><a href="zend.uri.html#zend.uri.instance-methods.valid">45.1.5.3. Validating the URI</a></span></dt>
</dl></dd>
</dl></dd>
</dl></dd>
<dt><span class="chapter"><a href="zend.validate.html">46. Zend_Validate</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.validate.html#zend.validate.introduction">46.1. Introduction</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.validate.html#zend.validate.introduction.definition">46.1.1. What is a validator?</a></span></dt>
<dt><span class="sect2"><a href="zend.validate.html#zend.validate.introduction.using">46.1.2. Basic usage of validators</a></span></dt>
<dt><span class="sect2"><a href="zend.validate.html#zend.validate.introduction.messages">46.1.3. Customizing messages</a></span></dt>
<dt><span class="sect2"><a href="zend.validate.html#zend.validate.introduction.static">46.1.4. Using the static <code class="code">is()</code> method</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.validate.set.html">46.2. Standard Validation Classes</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.validate.set.html#zend.validate.set.alnum">46.2.1. Alnum</a></span></dt>
<dt><span class="sect2"><a href="zend.validate.set.html#zend.validate.set.alpha">46.2.2. Alpha</a></span></dt>
<dt><span class="sect2"><a href="zend.validate.set.html#zend.validate.set.barcode">46.2.3. Barcode</a></span></dt>
<dt><span class="sect2"><a href="zend.validate.set.html#zend.validate.set.between">46.2.4. Between</a></span></dt>
<dt><span class="sect2"><a href="zend.validate.set.html#zend.validate.set.ccnum">46.2.5. Ccnum</a></span></dt>
<dt><span class="sect2"><a href="zend.validate.set.html#zend.validate.set.date">46.2.6. Date</a></span></dt>
<dt><span class="sect2"><a href="zend.validate.set.html#zend.validate.set.digits">46.2.7. Digits</a></span></dt>
<dt><span class="sect2"><a href="zend.validate.set.html#zend.validate.set.email_address">46.2.8. EmailAddress</a></span></dt>
<dt><span class="sect2"><a href="zend.validate.set.html#zend.validate.set.float">46.2.9. Float</a></span></dt>
<dt><span class="sect2"><a href="zend.validate.set.html#zend.validate.set.greater_than">46.2.10. GreaterThan</a></span></dt>
<dt><span class="sect2"><a href="zend.validate.set.html#zend.validate.set.hex">46.2.11. Hex</a></span></dt>
<dt><span class="sect2"><a href="zend.validate.set.html#zend.validate.set.hostname">46.2.12. Hostname</a></span></dt>
<dt><span class="sect2"><a href="zend.validate.set.html#zend.validate.set.in_array">46.2.13. InArray</a></span></dt>
<dt><span class="sect2"><a href="zend.validate.set.html#zend.validate.set.int">46.2.14. Int</a></span></dt>
<dt><span class="sect2"><a href="zend.validate.set.html#zend.validate.set.ip">46.2.15. Ip</a></span></dt>
<dt><span class="sect2"><a href="zend.validate.set.html#zend.validate.set.less_than">46.2.16. LessThan</a></span></dt>
<dt><span class="sect2"><a href="zend.validate.set.html#zend.validate.set.not_empty">46.2.17. NotEmpty</a></span></dt>
<dt><span class="sect2"><a href="zend.validate.set.html#zend.validate.set.regex">46.2.18. Regex</a></span></dt>
<dt><span class="sect2"><a href="zend.validate.set.html#zend.validate.set.string_length">46.2.19. StringLength</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.validate.validator_chains.html">46.3. Validator Chains</a></span></dt>
<dt><span class="sect1"><a href="zend.validate.writing_validators.html">46.4. Writing Validators</a></span></dt>
</dl></dd>
<dt><span class="chapter"><a href="zend.version.html">47. Zend_Version</a></span></dt>
<dd><dl><dt><span class="sect1"><a href="zend.version.html#zend.version.reading">47.1. Reading the Zend Framework Version</a></span></dt></dl></dd>
<dt><span class="chapter"><a href="zend.view.html">48. Zend_View</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.view.html#zend.view.introduction">48.1. Introduction</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.view.html#zend.view.introduction.controller">48.1.1. Controller Script</a></span></dt>
<dt><span class="sect2"><a href="zend.view.html#zend.view.introduction.view">48.1.2. View Script</a></span></dt>
<dt><span class="sect2"><a href="zend.view.html#zend.view.introduction.options">48.1.3. Options</a></span></dt>
<dt><span class="sect2"><a href="zend.view.html#zend.view.introduction.accessors">48.1.4. Utility Accessors</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.view.controllers.html">48.2. Controller Scripts</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.view.controllers.html#zend.view.controllers.assign">48.2.1. Assigning Variables</a></span></dt>
<dt><span class="sect2"><a href="zend.view.controllers.html#zend.view.controllers.render">48.2.2. Rendering a View Script</a></span></dt>
<dt><span class="sect2"><a href="zend.view.controllers.html#zend.view.controllers.script-paths">48.2.3. View Script Paths</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.view.scripts.html">48.3. View Scripts</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.view.scripts.html#zend.view.scripts.escaping">48.3.1. Escaping Output</a></span></dt>
<dt><span class="sect2"><a href="zend.view.scripts.html#zend.view.scripts.templates">48.3.2. Using Alternate Template Systems</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.view.scripts.html#zend.view.scripts.templates.scripts">48.3.2.1. Template Systems Using View Scripts</a></span></dt>
<dt><span class="sect3"><a href="zend.view.scripts.html#zend.view.scripts.templates.interface">48.3.2.2. Template Systems Using Zend_View_Interface</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="sect1"><a href="zend.view.helpers.html">48.4. View Helpers</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.view.helpers.html#zend.view.helpers.initial">48.4.1. Initial Helpers</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.view.helpers.html#zend.view.helpers.initial.action">48.4.1.1. Action View Helper</a></span></dt>
<dt><span class="sect3"><a href="zend.view.helpers.html#zend.view.helpers.initial.partial">48.4.1.2. Partial Helper</a></span></dt>
<dt><span class="sect3"><a href="zend.view.helpers.html#zend.view.helpers.initial.placeholder">48.4.1.3. Placeholder Helper</a></span></dt>
<dd><dl><dt><span class="sect4"><a href="zend.view.helpers.html#zend.view.helpers.initial.placeholder.implementations">48.4.1.3.1. Concrete Placeholder Implementations</a></span></dt></dl></dd>
<dt><span class="sect3"><a href="zend.view.helpers.html#zend.view.helpers.initial.doctype">48.4.1.4. Doctype Helper</a></span></dt>
<dt><span class="sect3"><a href="zend.view.helpers.html#zend.view.helpers.initial.headlink">48.4.1.5. HeadLink Helper</a></span></dt>
<dt><span class="sect3"><a href="zend.view.helpers.html#zend.view.helpers.initial.headmeta">48.4.1.6. HeadMeta Helper</a></span></dt>
<dt><span class="sect3"><a href="zend.view.helpers.html#zend.view.helpers.initial.headscript">48.4.1.7. HeadScript Helper</a></span></dt>
<dt><span class="sect3"><a href="zend.view.helpers.html#zend.view.helpers.initial.headstyle">48.4.1.8. HeadStyle Helper</a></span></dt>
<dt><span class="sect3"><a href="zend.view.helpers.html#zend.view.helpers.initial.headtitle">48.4.1.9. HeadTitle Helper</a></span></dt>
<dt><span class="sect3"><a href="zend.view.helpers.html#zend.view.helpers.initial.object">48.4.1.10. HTML Object Helpers</a></span></dt>
<dt><span class="sect3"><a href="zend.view.helpers.html#zend.view.helpers.initial.inlinescript">48.4.1.11. InlineScript Helper</a></span></dt>
<dt><span class="sect3"><a href="zend.view.helpers.html#zend.view.helpers.initial.json">48.4.1.12. JSON Helper</a></span></dt>
<dt><span class="sect3"><a href="zend.view.helpers.html#zend.view.helpers.initial.translate">48.4.1.13. Translate Helper</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.view.helpers.html#zend.view.helpers.paths">48.4.2. Helper Paths</a></span></dt>
<dt><span class="sect2"><a href="zend.view.helpers.html#zend.view.helpers.custom">48.4.3. Writing Custom Helpers</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.view.abstract.html">48.5. Zend_View_Abstract</a></span></dt>
</dl></dd>
<dt><span class="chapter"><a href="zend.xmlrpc.html">49. Zend_XmlRpc</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="zend.xmlrpc.html#zend.xmlrpc.introduction">49.1. Introduction</a></span></dt>
<dt><span class="sect1"><a href="zend.xmlrpc.client.html">49.2. Zend_XmlRpc_Client</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.xmlrpc.client.html#zend.xmlrpc.client.introduction">49.2.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.xmlrpc.client.html#zend.xmlrpc.client.method-calls">49.2.2. Method Calls</a></span></dt>
<dt><span class="sect2"><a href="zend.xmlrpc.client.html#zend.xmlrpc.value.parameters">49.2.3. Types and Conversions</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.xmlrpc.client.html#zend.xmlrpc.value.parameters.php-native">49.2.3.1. PHP Native Types as Parameters</a></span></dt>
<dt><span class="sect3"><a href="zend.xmlrpc.client.html#zend.xmlrpc.value.parameters.xmlrpc-value">49.2.3.2. <code class="code">Zend_XmlRpc_Value</code> Objects as Parameters</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.xmlrpc.client.html#zend.xmlrpc.client.requests-and-responses">49.2.4. Server Proxy Object</a></span></dt>
<dt><span class="sect2"><a href="zend.xmlrpc.client.html#zend.xmlrpc.client.error-handling">49.2.5. Error Handling</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.xmlrpc.client.html#zend.xmlrpc.client.error-handling.http">49.2.5.1. HTTP Errors</a></span></dt>
<dt><span class="sect3"><a href="zend.xmlrpc.client.html#zend.xmlrpc.client.error-handling.faults">49.2.5.2. XML-RPC Faults</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="zend.xmlrpc.client.html#zend.xmlrpc.client.introspection">49.2.6. Server Introspection</a></span></dt>
<dt><span class="sect2"><a href="zend.xmlrpc.client.html#zend.xmlrpc.client.request-to-response">49.2.7. From Request to Response</a></span></dt>
<dt><span class="sect2"><a href="zend.xmlrpc.client.html#zend.xmlrpc.client.http-client">49.2.8. HTTP Client and Testing</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="zend.xmlrpc.server.html">49.3. Zend_XmlRpc_Server</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="zend.xmlrpc.server.html#zend.xmlrpc.server.introduction">49.3.1. Introduction</a></span></dt>
<dt><span class="sect2"><a href="zend.xmlrpc.server.html#zend.xmlrpc.server.usage">49.3.2. Basic Usage</a></span></dt>
<dt><span class="sect2"><a href="zend.xmlrpc.server.html#zend.xmlrpc.server.structure">49.3.3. Server Structure</a></span></dt>
<dt><span class="sect2"><a href="zend.xmlrpc.server.html#zend.xmlrpc.server.conventions">49.3.4. Conventions</a></span></dt>
<dt><span class="sect2"><a href="zend.xmlrpc.server.html#zend.xmlrpc.server.namespaces">49.3.5. Utilizing Namespaces</a></span></dt>
<dt><span class="sect2"><a href="zend.xmlrpc.server.html#zend.xmlrpc.server.request">49.3.6. Custom Request Objects</a></span></dt>
<dt><span class="sect2"><a href="zend.xmlrpc.server.html#zend.xmlrpc.server.response">49.3.7. Custom Responses</a></span></dt>
<dt><span class="sect2"><a href="zend.xmlrpc.server.html#zend.xmlrpc.server.fault">49.3.8. Handling Exceptions via Faults</a></span></dt>
<dt><span class="sect2"><a href="zend.xmlrpc.server.html#zend.xmlrpc.server.caching">49.3.9. Caching Server Definitions Between Requests</a></span></dt>
<dt><span class="sect2"><a href="zend.xmlrpc.server.html#zend.xmlrpc.server.use">49.3.10. Usage Examples</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="zend.xmlrpc.server.html#zend.xmlrpc.server.use.case1">49.3.10.1. Basic Usage</a></span></dt>
<dt><span class="sect3"><a href="zend.xmlrpc.server.html#zend.xmlrpc.server.use.case2">49.3.10.2. Attaching a class</a></span></dt>
<dt><span class="sect3"><a href="zend.xmlrpc.server.html#zend.xmlrpc.server.use.case3">49.3.10.3. Attaching several classes using namespaces</a></span></dt>
<dt><span class="sect3"><a href="zend.xmlrpc.server.html#zend.xmlrpc.server.use.case4">49.3.10.4. Specifying exceptions to use as valid fault responses</a></span></dt>
<dt><span class="sect3"><a href="zend.xmlrpc.server.html#zend.xmlrpc.server.use.case5">49.3.10.5. Utilizing a custom request object</a></span></dt>
<dt><span class="sect3"><a href="zend.xmlrpc.server.html#zend.xmlrpc.server.use.case6">49.3.10.6. Utilizing a custom response object</a></span></dt>
<dt><span class="sect3"><a href="zend.xmlrpc.server.html#zend.xmlrpc.server.use.case7">49.3.10.7. Cache server definitions between requests</a></span></dt>
</dl></dd>
</dl></dd>
</dl></dd>
<dt><span class="appendix"><a href="requirements.html">A. Zend Framework Requirements</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="requirements.html#requirements.version">A.1. PHP Version</a></span></dt>
<dt><span class="sect1"><a href="requirements.extensions.html">A.2. PHP Extensions</a></span></dt>
<dt><span class="sect1"><a href="requirements.zendcomponents.html">A.3. Zend Framework Components</a></span></dt>
<dt><span class="sect1"><a href="requirements.dependencies.html">A.4. Zend Framework Dependencies</a></span></dt>
</dl></dd>
<dt><span class="appendix"><a href="coding-standard.html">B. Zend Framework Coding Standard for PHP</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="coding-standard.html#coding-standard.overview">B.1. Overview</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="coding-standard.html#coding-standard.overview.scope">B.1.1. Scope</a></span></dt>
<dt><span class="sect2"><a href="coding-standard.html#coding-standard.overview.goals">B.1.2. Goals</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="coding-standard.php-file-formatting.html">B.2. PHP File Formatting</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="coding-standard.php-file-formatting.html#coding-standard.php-file-formatting.general">B.2.1. General</a></span></dt>
<dt><span class="sect2"><a href="coding-standard.php-file-formatting.html#coding-standard.php-file-formatting.indentation">B.2.2. Indentation</a></span></dt>
<dt><span class="sect2"><a href="coding-standard.php-file-formatting.html#coding-standard.php-file-formatting.max-line-length">B.2.3. Maximum Line Length</a></span></dt>
<dt><span class="sect2"><a href="coding-standard.php-file-formatting.html#coding-standard.php-file-formatting.line-termination">B.2.4. Line Termination</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="coding-standard.naming-conventions.html">B.3. Naming Conventions</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="coding-standard.naming-conventions.html#coding-standard.naming-conventions.classes">B.3.1. Classes</a></span></dt>
<dt><span class="sect2"><a href="coding-standard.naming-conventions.html#coding-standard.naming-conventions.filenames">B.3.2. Filenames</a></span></dt>
<dt><span class="sect2"><a href="coding-standard.naming-conventions.html#coding-standard.naming-conventions.functions-and-methods">B.3.3. Functions and Methods</a></span></dt>
<dt><span class="sect2"><a href="coding-standard.naming-conventions.html#coding-standard.naming-conventions.variables">B.3.4. Variables</a></span></dt>
<dt><span class="sect2"><a href="coding-standard.naming-conventions.html#coding-standard.naming-conventions.constants">B.3.5. Constants</a></span></dt>
</dl></dd>
<dt><span class="sect1"><a href="coding-standard.coding-style.html">B.4. Coding Style</a></span></dt>
<dd><dl>
<dt><span class="sect2"><a href="coding-standard.coding-style.html#coding-standard.coding-style.php-code-demarcation">B.4.1. PHP Code Demarcation</a></span></dt>
<dt><span class="sect2"><a href="coding-standard.coding-style.html#coding-standard.coding-style.strings">B.4.2. Strings</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="coding-standard.coding-style.html#coding-standard.coding-style.strings.literals">B.4.2.1. String Literals</a></span></dt>
<dt><span class="sect3"><a href="coding-standard.coding-style.html#coding-standard.coding-style.strings.literals-containing-apostrophes">B.4.2.2. String Literals Containing Apostrophes</a></span></dt>
<dt><span class="sect3"><a href="coding-standard.coding-style.html#coding-standard.coding-style.strings.variable-substitution">B.4.2.3. Variable Substitution</a></span></dt>
<dt><span class="sect3"><a href="coding-standard.coding-style.html#coding-standard.coding-style.strings.string-concatenation">B.4.2.4. String Concatenation</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="coding-standard.coding-style.html#coding-standard.coding-style.arrays">B.4.3. Arrays</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="coding-standard.coding-style.html#coding-standard.coding-style.arrays.numerically-indexed">B.4.3.1. Numerically Indexed Arrays</a></span></dt>
<dt><span class="sect3"><a href="coding-standard.coding-style.html#coding-standard.coding-style.arrays.associative">B.4.3.2. Associative Arrays</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="coding-standard.coding-style.html#coding-standard.coding-style.classes">B.4.4. Classes</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="coding-standard.coding-style.html#coding-standard.coding-style.classes.declaration">B.4.4.1. Class Declaration</a></span></dt>
<dt><span class="sect3"><a href="coding-standard.coding-style.html#coding-standard.coding-style.classes.member-variables">B.4.4.2. Class Member Variables</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="coding-standard.coding-style.html#coding-standard.coding-style.functions-and-methods">B.4.5. Functions and Methods</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="coding-standard.coding-style.html#coding-standard.coding-style.functions-and-methods.declaration">B.4.5.1. Function and Method Declaration</a></span></dt>
<dt><span class="sect3"><a href="coding-standard.coding-style.html#coding-standard.coding-style.functions-and-methods.usage">B.4.5.2. Function and Method Usage</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="coding-standard.coding-style.html#coding-standard.coding-style.control-statements">B.4.6. Control Statements</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="coding-standard.coding-style.html#coding-standard.coding-style.control-statements.if-else-elseif">B.4.6.1. If/Else/Elseif</a></span></dt>
<dt><span class="sect3"><a href="coding-standard.coding-style.html#coding-standards.coding-style.control-statements.switch">B.4.6.2. Switch</a></span></dt>
</dl></dd>
<dt><span class="sect2"><a href="coding-standard.coding-style.html#coding-standards.inline-documentation">B.4.7. Inline Documentation</a></span></dt>
<dd><dl>
<dt><span class="sect3"><a href="coding-standard.coding-style.html#coding-standards.inline-documentation.documentation-format">B.4.7.1. Documentation Format</a></span></dt>
<dt><span class="sect3"><a href="coding-standard.coding-style.html#coding-standards.inline-documentation.files">B.4.7.2. Files</a></span></dt>
<dt><span class="sect3"><a href="coding-standard.coding-style.html#coding-standards.inline-documentation.classes">B.4.7.3. Classes</a></span></dt>
<dt><span class="sect3"><a href="coding-standard.coding-style.html#coding-standards.inline-documentation.functions">B.4.7.4. Functions</a></span></dt>
</dl></dd>
</dl></dd>
</dl></dd>
<dt><span class="appendix"><a href="copyrights.html">C. Copyright Information</a></span></dt>
<dt><span class="index"><a href="the.index.html">Index</a></span></dt>
</dl>
</div>
<div class="list-of-tables">
<p><b>List of Tables</b></p>
<dl>
<dt>2.1. <a href="zend.acl.html#zend.acl.introduction.role_registry.table.example_cms_access_controls">Access Controls for an Example CMS</a>
</dt>
<dt>3.1. <a href="zend.auth.adapter.http.html#zend.auth.adapter.configuration_options.table">Configuration Options</a>
</dt>
<dt>3.2. <a href="zend.auth.adapter.ldap.html#zend.auth.adapter.ldap.server-options.table">Server Options</a>
</dt>
<dt>3.3. <a href="zend.auth.adapter.ldap.html#zend.auth.adapter.ldap.debugging.table">Debugging Messages</a>
</dt>
<dt>3.4. <a href="zend.auth.adapter.ldap.html#zend.auth.adapter.ldap.options-common-server-specific.active-directory.table">Options for Active Directory</a>
</dt>
<dt>3.5. <a href="zend.auth.adapter.ldap.html#zend.auth.adapter.ldap.options-common-server-specific.openldap.table">Options for OpenLDAP</a>
</dt>
<dt>4.1. <a href="zend.cache.frontends.html#zend.cache.frontends.core.options.table">Core frontend options</a>
</dt>
<dt>4.2. <a href="zend.cache.frontends.html#zend.cache.frontends.function.options.table">Function frontend options</a>
</dt>
<dt>4.3. <a href="zend.cache.frontends.html#zend.cache.frontends.class.options.table">Class frontend options</a>
</dt>
<dt>4.4. <a href="zend.cache.frontends.html#zend.cache.frontends.file.options.table">File frontend options</a>
</dt>
<dt>4.5. <a href="zend.cache.frontends.html#zend.cache.frontends.page.options.table">Page frontend options</a>
</dt>
<dt>4.6. <a href="zend.cache.backends.html#zend.cache.backends.file.table">File backend options</a>
</dt>
<dt>4.7. <a href="zend.cache.backends.html#zend.cache.backends.sqlite.table">Sqlite backend options</a>
</dt>
<dt>4.8. <a href="zend.cache.backends.html#zend.cache.backends.memcached.table">Memcached backend options</a>
</dt>
<dt>4.9. <a href="zend.cache.backends.html#zend.cache.backends.xcache.table">Xcache backend options</a>
</dt>
<dt>5.1. <a href="zend.config.adapters.ini.html#zend.config.adapters.ini.table">Zend_Config_Ini Constructor parameters</a>
</dt>
<dt>8.1. <a href="zend.currency.usage.html#zend.currency.usage.setformat.constantsdescription">Constants for the selecting the currency description</a>
</dt>
<dt>8.2. <a href="zend.currency.usage.html#zend.currency.usage.setformat.constantsposition">Constants for the selecting the currency position</a>
</dt>
<dt>9.1. <a href="zend.date.overview.html#id.date.basic.parts.table">Date Parts</a>
</dt>
<dt>9.2. <a href="zend.date.overview.html#id.date.basic.operations.table">Basic Operations</a>
</dt>
<dt>9.3. <a href="zend.date.overview.html#zend.date.others.comparison.table">Date Comparison Methods</a>
</dt>
<dt>9.4. <a href="zend.date.overview.html#zend.date.others.gettingparts.table">Date Output Methods</a>
</dt>
<dt>9.5. <a href="zend.date.overview.html#zend.date.others.fractions.table">Date Output Methods</a>
</dt>
<dt>9.6. <a href="zend.date.overview.html#zend.date.other.sun.table">Miscellaneous Methods</a>
</dt>
<dt>9.7. <a href="zend.date.constants.html#zend.date.constants.using.table">Operations involving Zend_Date::HOUR</a>
</dt>
<dt>9.8. <a href="zend.date.constants.html#zend.date.constants.list.table-1">Day Constants</a>
</dt>
<dt>9.9. <a href="zend.date.constants.html#zend.date.constants.list.table-2">Week Constants</a>
</dt>
<dt>9.10. <a href="zend.date.constants.html#zend.date.constants.list.table-3">Month Constants</a>
</dt>
<dt>9.11. <a href="zend.date.constants.html#zend.date.constants.list.table-4">Year Constants</a>
</dt>
<dt>9.12. <a href="zend.date.constants.html#zend.date.constants.list.table-5">Time Constants</a>
</dt>
<dt>9.13. <a href="zend.date.constants.html#zend.date.constants.list.table-6">Timezone Constants</a>
</dt>
<dt>9.14. <a href="zend.date.constants.html#zend.date.constants.list.table-7">Date Format Constants (formats include timezone)</a>
</dt>
<dt>9.15. <a href="zend.date.constants.html#zend.date.constants.list.table-8">Date and Time Formats (format varies by locale)</a>
</dt>
<dt>9.16. <a href="zend.date.constants.html#zend.date.constants.selfdefinedformats.table">Constants for <span class="strong">ISO 8601 date output</span>
            </a>
</dt>
<dt>9.17. <a href="zend.date.constants.html#zend.date.constants.phpformats.table">Constants for <span class="strong">PHP date output</span>
            </a>
</dt>
<dt>9.18. <a href="zend.date.additional.html#zend.date.additional.sunrise-sunset.table">Types of supported horizons for sunset and sunrise</a>
</dt>
<dt>10.1. <a href="zend.db.html#zend.db.adapter.list-describe.metadata">Metadata fields returned by describeTable()</a>
</dt>
<dt>10.2. <a href="zend.db.select.html#zend.db.select.other.get-part.table">Constants used by getPart() and reset()</a>
</dt>
<dt>18.1. <a href="zend.gdata.youtube.html#zend.gdata.youtube.uploads.metadata">Metadata used in the code-sample below</a>
</dt>
<dt>19.1. <a href="zend.http.html#zend.http.client.configuration.table">Zend_Http_Client configuration parameters</a>
</dt>
<dt>19.2. <a href="zend.http.client.adapters.html#zend.http.client.adapter.socket.configuration.table">Zend_Http_Client_Adapter_Socket configuration parameters</a>
</dt>
<dt>19.3. <a href="zend.http.client.adapters.html#zend.http.client.adapters.proxy.table">Zend_Http_Client configuration parameters</a>
</dt>
<dt>23.1. <a href="zend.ldap.html#zend.ldap.using.theory-of-operation.options.table">Zend_Ldap Options</a>
</dt>
<dt>23.2. <a href="zend.ldap.html#zend.ldap.using.theory-of-operation.account-name-canonicalization.table"><code class="code">accountCanonicalForm</code></a>
</dt>
<dt>25.1. <a href="zend.locale.functions.html#zend.locale.getdata.table-1">Details for getTranslationList($type = null, $locale = null, $value = null)</a>
</dt>
<dt>25.2. <a href="zend.locale.functions.html#zend.locale.getdata.table-2">Details for getTranslation($value = null, $type = null, $locale = null)</a>
</dt>
<dt>25.3. <a href="zend.locale.functions.html#zend.locale.getdata.table-3">Differences between ZF 1.0 and ZF 1.5</a>
</dt>
<dt>25.4. <a href="zend.locale.parsing.html#zend.locale.number.localize.table-1">Format tokens for self generated number formats
            </a>
</dt>
<dt>25.5. <a href="zend.locale.parsing.html#zend.locale.appendix.numberscripts.supported.table">List of supported numeral systems</a>
</dt>
<dt>25.6. <a href="zend.locale.date.datesandtimes.html#zend.locale.date.normalize.table-1">Key values for getDate() with option 'fix_date'</a>
</dt>
<dt>25.7. <a href="zend.locale.date.datesandtimes.html#zend.locale.date.normalize.table-2">Return values</a>
</dt>
<dt>25.8. <a href="zend.locale.date.datesandtimes.html#zend.locale.date.normalize.table-3">Format definition</a>
</dt>
<dt>25.9. <a href="zend.locale.date.datesandtimes.html#zend.locale.date.normalize.table-4">Example formats</a>
</dt>
<dt>25.10. <a href="zend.locale.languages.html#zend.locale.languages.table">List of all supported languages</a>
</dt>
<dt>25.11. <a href="zend.locale.regions.html#zend.locale.regions.table">List of all supported regions</a>
</dt>
<dt>27.1. <a href="zend.mail.read.html#zend.mail.read.table-1">Mail Read Feature Overview</a>
</dt>
<dt>27.2. <a href="zend.mail.read.html#zend.mail.read-folders.table-1">Mail Folder Names</a>
</dt>
<dt>28.1. <a href="zend.measure.types.html#zend.measure.types.table-1">List of measurement types</a>
</dt>
<dt>32.1. <a href="zend.paginator.usage.html#zend.paginator.usage.paginating.adapters">Adapters for <code class="code">Zend_Paginator</code></a>
</dt>
<dt>32.2. <a href="zend.paginator.usage.html#zend.paginator.usage.rendering.scrolling-styles">Scrolling styles for <code class="code">Zend_Paginator</code></a>
</dt>
<dt>32.3. <a href="zend.paginator.usage.html#zend.paginator.usage.rendering.properties.table">Properties available to view partials</a>
</dt>
<dt>32.4. <a href="zend.paginator.configuration.html#zend.paginator.configuration.table">Configuration methods for <code class="code">Zend_Paginator</code></a>
</dt>
<dt>36.1. <a href="zend.search.lucene.html#zend.search.lucene.index-creation.understanding-field-types.table">Zend_Search_Lucene_Field Types</a>
</dt>
<dt>38.1. <a href="zend.service.amazon.html#zend.service.amazon.classes.item.properties.table-1">Zend_Service_Amazon_Item Properties</a>
</dt>
<dt>38.2. <a href="zend.service.amazon.html#zend.service.amazon.classes.image.properties.table-1">Zend_Service_Amazon_Image Properties</a>
</dt>
<dt>38.3. <a href="zend.service.amazon.html#zend.service.amazon.classes.offerset.parameters.table-1">Zend_Service_Amazon_OfferSet Properties</a>
</dt>
<dt>38.4. <a href="zend.service.amazon.html#zend.service.amazon.classes.offer.properties.table-1">Properties</a>
</dt>
<dt>38.5. <a href="zend.service.amazon.html#zend.service.amazon.classes.similarproduct.properties.table-1">Zend_Service_Amazon_SimilarProduct Properties</a>
</dt>
<dt>38.6. <a href="zend.service.amazon.html#zend.service.amazon.classes.accessories.properties.table-1">Zend_Service_Amazon_Accessories Properties</a>
</dt>
<dt>38.7. <a href="zend.service.amazon.html#zend.service.amazon.classes.customerreview.properties.table-1">Zend_Service_Amazon_CustomerReview Properties</a>
</dt>
<dt>38.8. <a href="zend.service.amazon.html#zend.service.amazon.classes.editorialreview.properties.table-1">Zend_Service_Amazon_EditorialReview Properties</a>
</dt>
<dt>38.9. <a href="zend.service.amazon.html#zend.service.amazon.classes.listmania.properties.table-1">Zend_Service_Amazon_Listmania Properties</a>
</dt>
<dt>38.10. <a href="zend.service.delicious.html#zend.service.delicious.public_data.functions_for_retrieving_public_data">Methods for retrieving public data</a>
</dt>
<dt>38.11. <a href="zend.service.delicious.html#zend.service.delicious.public_data.posts.SimplePost_methods">Methods of the <code class="code">Zend_Service_Delicious_SimplePost</code> class</a>
</dt>
<dt>38.12. <a href="zend.service.flickr.html#zend.service.flickr.classes.resultset.properties.table-1">Zend_Service_Flickr_ResultSet Properties</a>
</dt>
<dt>38.13. <a href="zend.service.flickr.html#zend.service.flickr.classes.result.properties.table-1">Zend_Service_Flickr_Result Properties</a>
</dt>
<dt>38.14. <a href="zend.service.flickr.html#zend.service.flickr.classes.image.properties.table-1">Zend_Service_Flickr_Image Properties</a>
</dt>
<dt>38.15. <a href="zend.service.yahoo.html#zend.service.yahoo.classes.resultset.properties.table-1">Zend_Service_Yahoo_ResultSet</a>
</dt>
<dt>38.16. <a href="zend.service.yahoo.html#zend.service.yahoo.classes.localresultset.table-1">Zend_Service_Yahoo_LocalResultSet Properties</a>
</dt>
<dt>38.17. <a href="zend.service.yahoo.html#zend.service.yahoo.classes.result.properties.table-1">Zend_Service_Yahoo_Result Properties</a>
</dt>
<dt>38.18. <a href="zend.service.yahoo.html#zend.service.yahoo.classes.webresult.properties.table-1">Zend_Service_Yahoo_WebResult Properties</a>
</dt>
<dt>38.19. <a href="zend.service.yahoo.html#zend.service.yahoo.classes.imageresult.properties.table-1">Zend_Service_Yahoo_ImageResult Properties</a>
</dt>
<dt>38.20. <a href="zend.service.yahoo.html#zend.service.yahoo.classes.videoresult.properties.table-1">Zend_Service_Yahoo_VideoResult Properties</a>
</dt>
<dt>38.21. <a href="zend.service.yahoo.html#zend.service.yahoo.classes.localresult.properties.table-1">Zend_Service_Yahoo_LocalResult Properties</a>
</dt>
<dt>38.22. <a href="zend.service.yahoo.html#zend.service.yahoo.classes.newsresult.properties.table-1">Zend_Service_Yahoo_NewsResult Properties</a>
</dt>
<dt>38.23. <a href="zend.service.yahoo.html#zend.service.yahoo.classes.image.properties.table-1">Zend_Service_Yahoo_Image Properties</a>
</dt>
<dt>44.1. <a href="zend.translate.adapter.html#zend.translate.adapter.table">Adapters for Zend_Translate</a>
</dt>
<dt>44.2. <a href="zend.translate.using.html#zend.translate.using.options.alloptions">Options for Translation Adapters</a>
</dt>
<dt>49.1. <a href="zend.xmlrpc.client.html#zend.xmlrpc.value.parameters.php-native.table-1">PHP and XML-RPC Type Conversions</a>
</dt>
<dt>49.2. <a href="zend.xmlrpc.client.html#zend.xmlrpc.value.parameters.xmlrpc-value.table-1"><code class="code">Zend_XmlRpc_Value</code> Objects for XML-RPC Types</a>
</dt>
<dt>A.1. <a href="requirements.extensions.html#requirements.extensions.table-1">PHP Extensions Used in Zend Framework by Component</a>
</dt>
<dt>A.2. <a href="requirements.zendcomponents.html#requirements.zendcomponents.table-1">Zend Framework Components and the PHP Extensions they use</a>
</dt>
<dt>A.3. <a href="requirements.dependencies.html#requirements.dependencies.table-1">Zend Framework Components and their dependency to other Zend Framework Components</a>
</dt>
</dl>
</div>
<div class="list-of-examples">
<p><b>List of Examples</b></p>
<dl>
<dt>2.1. <a href="zend.acl.html#zend.acl.introduction.roles.example.multiple_inheritance">Multiple inheritance between Roles</a>
</dt>
<dt>3.1. <a href="zend.auth.html#zend.auth.introduction.persistence.default.example">Modifying the Session Namespace</a>
</dt>
<dt>3.2. <a href="zend.auth.html#zend.auth.introduction.persistence.custom.example">Using a Custom Storage Class</a>
</dt>
<dt>3.3. <a href="zend.auth.adapter.dbtable.html#zend.auth.adapter.dbtable.introduction.example.basic_usage">Basic Usage</a>
</dt>
<dt>4.1. <a href="zend.cache.html#zend.cache.introduction.example-1">Getting a frontend with <code class="code">Zend_Cache::factory()</code></a>
</dt>
<dt>4.2. <a href="zend.cache.html#zend.cache.introduction.example-2">Caching a database query result</a>
</dt>
<dt>4.3. <a href="zend.cache.html#zend.cache.introduction.example-3">Caching output with <code class="code">Zend_Cache</code> output frontend</a>
</dt>
<dt>5.1. <a href="zend.config.html#zend.config.introduction.example.using">Using Zend_Config Per Se</a>
</dt>
<dt>5.2. <a href="zend.config.html#zend.config.introduction.example.file.php">Using Zend_Config with a PHP Configuration File</a>
</dt>
<dt>5.3. <a href="zend.config.adapters.ini.html#zend.config.adapters.ini.example.using">Using Zend_Config_Ini</a>
</dt>
<dt>5.4. <a href="zend.config.adapters.xml.html#zend.config.adapters.xml.example.using">Using Zend_Config_Xml</a>
</dt>
<dt>5.5. <a href="zend.config.adapters.xml.html#zend.config.adapters.xml.example.attributes">Using tag attributes in Zend_Config_Xml</a>
</dt>
<dt>6.1. <a href="zend.console.getopt.rules.html#zend.console.getopt.rules.short.example">Using the Short Syntax</a>
</dt>
<dt>6.2. <a href="zend.console.getopt.rules.html#zend.console.getopt.rules.long.example">Using the Long Syntax</a>
</dt>
<dt>6.3. <a href="zend.console.getopt.fetching.html#zend.console.getopt.fetching.exceptions.example">Catching Getopt Exceptions</a>
</dt>
<dt>6.4. <a href="zend.console.getopt.fetching.html#zend.console.getopt.fetching.byname.example.setoption">Using getOption()</a>
</dt>
<dt>6.5. <a href="zend.console.getopt.fetching.html#zend.console.getopt.fetching.byname.example.magic">Using __get() and __isset() magic methods</a>
</dt>
<dt>6.6. <a href="zend.console.getopt.fetching.html#zend.console.getopt.fetching.remainingargs.example">Using getRemainingArgs()</a>
</dt>
<dt>6.7. <a href="zend.console.getopt.configuration.html#zend.console.getopt.configuration.addrules.example">Using addRules()</a>
</dt>
<dt>6.8. <a href="zend.console.getopt.configuration.html#zend.console.getopt.configuration.addhelp.example">Using setHelp()</a>
</dt>
<dt>6.9. <a href="zend.console.getopt.configuration.html#zend.console.getopt.configuration.addaliases.example">Using setAliases()</a>
</dt>
<dt>6.10. <a href="zend.console.getopt.configuration.html#zend.console.getopt.configuration.addargs.example">Using addArguments() and setArguments()</a>
</dt>
<dt>6.11. <a href="zend.console.getopt.configuration.html#zend.console.getopt.configuration.config.example.setoption">Using setOption()</a>
</dt>
<dt>6.12. <a href="zend.console.getopt.configuration.html#zend.console.getopt.configuration.config.example.setoptions">Using setOptions()</a>
</dt>
<dt>7.1. <a href="zend.controller.action.html#zend.controller.action.subclassing.example-call">How to Handle Non-Existent Actions</a>
</dt>
<dt>7.2. <a href="zend.controller.actionhelpers.html#zend.controller.actionhelpers.actionstack.simple">Adding a task using action, controller and module names</a>
</dt>
<dt>7.3. <a href="zend.controller.actionhelpers.html#zend.controller.actionhelpers.actionstack.simple2">Adding a task using a request object</a>
</dt>
<dt>7.4. <a href="zend.controller.actionhelpers.html#zend.controller.actionhelpers.autocomplete.dojo.example1">AutoCompletion with Dojo Using Zend MVC</a>
</dt>
<dt>7.5. <a href="zend.controller.actionhelpers.html#zend.controller.actionhelpers.contextswitch.ajaxcontext.example">Allowing Actions to Respond To Ajax Requests</a>
</dt>
<dt>7.6. <a href="zend.controller.actionhelpers.html#zend.controller.actionhelper.redirector.basicusage.example-1">Setting Options</a>
</dt>
<dt>7.7. <a href="zend.controller.actionhelpers.html#zend.controller.actionhelper.redirector.basicusage.example-2">Using Defaults</a>
</dt>
<dt>7.8. <a href="zend.controller.actionhelpers.html#zend.controller.actionhelper.redirector.basicusage.example-3">Using goto()'s _forward() API</a>
</dt>
<dt>7.9. <a href="zend.controller.actionhelpers.html#zend.controller.actionhelper.redirector.basicusage.example-4">Using route assembly with gotoRoute()</a>
</dt>
<dt>7.10. <a href="zend.controller.actionhelpers.html#zend.controller.actionhelper.viewrenderer.basicusage.example-1">Basic Usage</a>
</dt>
<dt>7.11. <a href="zend.controller.actionhelpers.html#zend.controller.actionhelper.viewrenderer.basicusage.example-2">Disabling autorender</a>
</dt>
<dt>7.12. <a href="zend.controller.actionhelpers.html#zend.controller.actionhelper.viewrenderer.basicusage.example-3">Choosing a different view script</a>
</dt>
<dt>7.13. <a href="zend.controller.actionhelpers.html#zend.controller.actionhelper.viewrenderer.basicusage.example-4">Modifying the registered view</a>
</dt>
<dt>7.14. <a href="zend.controller.actionhelpers.html#zend.controller.actionhelper.viewrenderer.advancedusage.example-1">Changing the path specifications</a>
</dt>
<dt>7.15. <a href="zend.controller.actionhelpers.html#zend.controller.actionhelper.viewrenderer.advancedusage.example-2">Rendering multiple view scripts from a single action</a>
</dt>
<dt>7.16. <a href="zend.controller.plugins.html#zend.controller.plugins.standard.errorhandler.examples.example-1">Standard usage</a>
</dt>
<dt>7.17. <a href="zend.controller.plugins.html#zend.controller.plugins.standard.errorhandler.examples.example-2">Setting a different error handler</a>
</dt>
<dt>7.18. <a href="zend.controller.plugins.html#zend.controller.plugins.standard.errorhandler.examples.example-3">Using accessors</a>
</dt>
<dt>8.1. <a href="zend.currency.usage.html#zend.currency.usage.example1">Creating an instance of Zend_Currency from the actual locale</a>
</dt>
<dt>8.2. <a href="zend.currency.usage.html#zend.currency.usage.example2">Other examples for creating an instance of Zend_Currency</a>
</dt>
<dt>8.3. <a href="zend.currency.usage.html#zend.currency.usage.tocurrency.example">Creating output for an currency</a>
</dt>
<dt>8.4. <a href="zend.currency.usage.html#zend.currency.usage.setformat.example">Changing the displayed format of a currency</a>
</dt>
<dt>8.5. <a href="zend.currency.usage.html#zend.currency.usage.informational.example">Getting informations from currencies</a>
</dt>
<dt>8.6. <a href="zend.currency.usage.html#zend.currency.usage.setlocale.example">Setting a new locale</a>
</dt>
<dt>8.7. <a href="zend.currency.usage.html#zend.currency.usage.cache.example">Caching currencies</a>
</dt>
<dt>9.1. <a href="zend.date.html#zend.date.setdefaulttimezone.example-1">Setting a default timezone</a>
</dt>
<dt>9.2. <a href="zend.date.basic.html#zend.date.basic.creation.example-1">Creating the current date</a>
</dt>
<dt>9.3. <a href="zend.date.basic.html#zend.date.simple.functions.get.example-1">get() - output a date</a>
</dt>
<dt>9.4. <a href="zend.date.basic.html#zend.date.simple.functions.set.example-1">set() - set a date</a>
</dt>
<dt>9.5. <a href="zend.date.basic.html#zend.date.simple.functions.add.example-1">add() - adding dates</a>
</dt>
<dt>9.6. <a href="zend.date.basic.html#zend.date.simple.functions.compare.example-1">compare() - compare dates</a>
</dt>
<dt>9.7. <a href="zend.date.basic.html#zend.date.simple.functions.compare.example-2">equals() - identify a date or date part</a>
</dt>
<dt>9.8. <a href="zend.date.overview.html#zend.date.values.example-1">User-specified input date format</a>
</dt>
<dt>9.9. <a href="zend.date.overview.html#zend.date.basic.example-1">Operating on Parts of Dates</a>
</dt>
<dt>9.10. <a href="zend.date.creation.html#zend.date.creation.actual.example-1">Date creation by instance</a>
</dt>
<dt>9.11. <a href="zend.date.creation.html#zend.date.creation.actual.example-2">Static date creation</a>
</dt>
<dt>9.12. <a href="zend.date.creation.html#zend.date.creation.database.example-1">Quick creation of dates from database date values</a>
</dt>
<dt>9.13. <a href="zend.date.creation.html#zend.date.creation.database.example-2">Convenient creation of dates from database date values</a>
</dt>
<dt>9.14. <a href="zend.date.creation.html#zend.date.creation.array.example">Date creation by array</a>
</dt>
<dt>9.15. <a href="zend.date.constants.html#zend.date.constants.selfdefinedformats.example-1">Example usage for self-defined ISO formats</a>
</dt>
<dt>9.16. <a href="zend.date.constants.html#zend.date.constants.phpformats.example-1">Example usage for self-defined formats with PHP specifier</a>
</dt>
<dt>9.17. <a href="zend.date.additional.html#zend.date.additional.checking.example-1">Checking dates</a>
</dt>
<dt>9.18. <a href="zend.date.additional.html#zend.date.additional.sunrise-sunset.example-1">Getting all available cities</a>
</dt>
<dt>9.19. <a href="zend.date.additional.html#zend.date.additional.sunrise-sunset.example-2">Getting the location for a city</a>
</dt>
<dt>9.20. <a href="zend.date.additional.html#zend.date.additional.sunrise-sunset.example-3">Calculating sun informations</a>
</dt>
<dt>9.21. <a href="zend.date.additional.html#zend.date.additional.timezones.example-1">Working with timezones</a>
</dt>
<dt>9.22. <a href="zend.date.additional.html#zend.date.additional.timezones.example-2">Multiple timezones</a>
</dt>
<dt>10.1. <a href="zend.db.html#zend.db.adapter.connecting.constructor.example">Using an Adapter constructor</a>
</dt>
<dt>10.2. <a href="zend.db.html#zend.db.adapter.connecting.factory.example">Using the Adapter factory method</a>
</dt>
<dt>10.3. <a href="zend.db.html#zend.db.adapter.connecting.factory.example2">Using the Adapter factory method for a custom adapter class</a>
</dt>
<dt>10.4. <a href="zend.db.html#zend.db.adapter.connecting.factory.example1">Using the Adapter factory method with a Zend_Config object</a>
</dt>
<dt>10.5. <a href="zend.db.html#zend.db.adapter.connecting.parameters.example1">Passing the case-folding option to the factory</a>
</dt>
<dt>10.6. <a href="zend.db.html#zend.db.adapter.connecting.parameters.example2">Passing the auto-quoting option to the factory</a>
</dt>
<dt>10.7. <a href="zend.db.html#zend.db.adapter.connecting.parameters.example3">Passing PDO driver options to the factory</a>
</dt>
<dt>10.8. <a href="zend.db.html#zend.db.adapter.connecting.getconnection.example">Handling connection exceptions</a>
</dt>
<dt>10.9. <a href="zend.db.html#zend.db.adapter.select.fetchall.example">Using fetchAll()</a>
</dt>
<dt>10.10. <a href="zend.db.html#zend.db.adapter.select.fetch-mode.example">Using setFetchMode()</a>
</dt>
<dt>10.11. <a href="zend.db.html#zend.db.adapter.select.fetchassoc.example">Using fetchAssoc()</a>
</dt>
<dt>10.12. <a href="zend.db.html#zend.db.adapter.select.fetchcol.example">Using fetchCol()</a>
</dt>
<dt>10.13. <a href="zend.db.html#zend.db.adapter.select.fetchpairs.example">Using fetchPairs()</a>
</dt>
<dt>10.14. <a href="zend.db.html#zend.db.adapter.select.fetchrow.example">Using fetchRow()</a>
</dt>
<dt>10.15. <a href="zend.db.html#zend.db.adapter.select.fetchone.example">Using fetchOne()</a>
</dt>
<dt>10.16. <a href="zend.db.html#zend.db.adapter.write.insert.example">Inserting to a table</a>
</dt>
<dt>10.17. <a href="zend.db.html#zend.db.adapter.write.insert.example2">Inserting expressions to a table</a>
</dt>
<dt>10.18. <a href="zend.db.html#zend.db.adapter.write.lastinsertid.example-1">Using lastInsertId() for an auto-increment key</a>
</dt>
<dt>10.19. <a href="zend.db.html#zend.db.adapter.write.lastinsertid.example-2">Using lastInsertId() for a sequence</a>
</dt>
<dt>10.20. <a href="zend.db.html#zend.db.adapter.write.lastinsertid.example-3">Using lastSequenceId()</a>
</dt>
<dt>10.21. <a href="zend.db.html#zend.db.adapter.write.update.example">Updating rows</a>
</dt>
<dt>10.22. <a href="zend.db.html#zend.db.adapter.write.update.example-array">Updating rows using an array of expressions</a>
</dt>
<dt>10.23. <a href="zend.db.html#zend.db.adapter.write.delete.example">Deleting rows</a>
</dt>
<dt>10.24. <a href="zend.db.html#zend.db.adapter.quoting.quote.example">Using quote()</a>
</dt>
<dt>10.25. <a href="zend.db.html#zend.db.adapter.quoting.quote.example-2">Using quote() with a SQL type</a>
</dt>
<dt>10.26. <a href="zend.db.html#zend.db.adapter.quoting.quote-into.example">Using quoteInto()</a>
</dt>
<dt>10.27. <a href="zend.db.html#zend.db.adapter.quoting.quote-into.example-2">Using quoteInto() with a SQL type</a>
</dt>
<dt>10.28. <a href="zend.db.html#zend.db.adapter.quoting.quote-identifier.example">Using quoteIdentifier()</a>
</dt>
<dt>10.29. <a href="zend.db.html#zend.db.adapter.transactions.example">Managing a transaction to ensure consistency</a>
</dt>
<dt>10.30. <a href="zend.db.html#zend.db.adapter.closing.example">Closing a database connection</a>
</dt>
<dt>10.31. <a href="zend.db.html#zend.db.adapter.other-statements.example">Running a non-prepared statement in a PDO adapter</a>
</dt>
<dt>10.32. <a href="zend.db.statement.html#zend.db.statement.creating.example1">Creating a SQL statement object with query()</a>
</dt>
<dt>10.33. <a href="zend.db.statement.html#zend.db.statement.creating.example2">Using a SQL statement constructor</a>
</dt>
<dt>10.34. <a href="zend.db.statement.html#zend.db.statement.executing.example1">Executing a statement with positional parameters</a>
</dt>
<dt>10.35. <a href="zend.db.statement.html#zend.db.statement.executing.example2">Executing a statement with named parameters</a>
</dt>
<dt>10.36. <a href="zend.db.statement.html#zend.db.statement.fetching.fetch.example">Using fetch() in a loop</a>
</dt>
<dt>10.37. <a href="zend.db.statement.html#zend.db.statement.fetching.fetchall.example">Using fetchAll()</a>
</dt>
<dt>10.38. <a href="zend.db.statement.html#zend.db.statement.fetching.fetch-mode.example">Setting the fetch mode</a>
</dt>
<dt>10.39. <a href="zend.db.statement.html#zend.db.statement.fetching.fetchcolumn.example">Using fetchColumn()</a>
</dt>
<dt>10.40. <a href="zend.db.statement.html#zend.db.statement.fetching.fetchobject.example">Using fetchObject()</a>
</dt>
<dt>10.41. <a href="zend.db.select.html#zend.db.select.creating.example-db">Example of the database adapter's select() method</a>
</dt>
<dt>10.42. <a href="zend.db.select.html#zend.db.select.creating.example-new">Example of creating a new Select object</a>
</dt>
<dt>10.43. <a href="zend.db.select.html#zend.db.select.building.example">Example of the using methods to add clauses</a>
</dt>
<dt>10.44. <a href="zend.db.select.html#zend.db.select.building.example-fluent">Example of the using the fluent interface</a>
</dt>
<dt>10.45. <a href="zend.db.select.html#zend.db.select.building.from.example">Example of the from() method</a>
</dt>
<dt>10.46. <a href="zend.db.select.html#zend.db.select.building.from.example-cname">Example of specifying a table correlation name</a>
</dt>
<dt>10.47. <a href="zend.db.select.html#zend.db.select.building.from.example-schema">Example of specifying a schema name</a>
</dt>
<dt>10.48. <a href="zend.db.select.html#zend.db.select.building.columns.example">Examples of specifying columns</a>
</dt>
<dt>10.49. <a href="zend.db.select.html#zend.db.select.building.columns-expr.example">Examples of specifying columns containing expressions</a>
</dt>
<dt>10.50. <a href="zend.db.select.html#zend.db.select.building.columns-quoteid.example">Examples of quoting columns in an expression</a>
</dt>
<dt>10.51. <a href="zend.db.select.html#zend.db.select.building.columns-atomic.example">Examples of adding columns with the <code class="code">columns()</code> method</a>
</dt>
<dt>10.52. <a href="zend.db.select.html#zend.db.select.building.join.example">Example of the join() method</a>
</dt>
<dt>10.53. <a href="zend.db.select.html#zend.db.select.building.join.example-no-columns">Example of specifying no columns</a>
</dt>
<dt>10.54. <a href="zend.db.select.html#zend.db.select.building.joinusing.example">Example of the joinUsing() method</a>
</dt>
<dt>10.55. <a href="zend.db.select.html#zend.db.select.building.where.example">Example of the where() method</a>
</dt>
<dt>10.56. <a href="zend.db.select.html#zend.db.select.building.where.example-param">Example of a parameter in the where() method</a>
</dt>
<dt>10.57. <a href="zend.db.select.html#zend.db.select.building.where.example-and">Example of multiple where() methods</a>
</dt>
<dt>10.58. <a href="zend.db.select.html#zend.db.select.building.where.example-or">Example of the orWhere() method</a>
</dt>
<dt>10.59. <a href="zend.db.select.html#zend.db.select.building.where.example-parens">Example of parenthesizing Boolean expressions</a>
</dt>
<dt>10.60. <a href="zend.db.select.html#zend.db.select.building.group.example">Example of the group() method</a>
</dt>
<dt>10.61. <a href="zend.db.select.html#zend.db.select.building.having.example">Example of the having() method</a>
</dt>
<dt>10.62. <a href="zend.db.select.html#zend.db.select.building.order.example">Example of the order() method</a>
</dt>
<dt>10.63. <a href="zend.db.select.html#zend.db.select.building.limit.example">Example of the limit() method</a>
</dt>
<dt>10.64. <a href="zend.db.select.html#zend.db.select.building.limit.example2">Example of the limitPage() method</a>
</dt>
<dt>10.65. <a href="zend.db.select.html#zend.db.select.building.distinct.example">Example of the distinct() method</a>
</dt>
<dt>10.66. <a href="zend.db.select.html#zend.db.select.building.for-update.example">Example of forUpdate() method</a>
</dt>
<dt>10.67. <a href="zend.db.select.html#zend.db.select.execute.query-adapter.example">Example using the Db adapter's query() method</a>
</dt>
<dt>10.68. <a href="zend.db.select.html#zend.db.select.execute.query-select.example">Example using the Select object's query method</a>
</dt>
<dt>10.69. <a href="zend.db.select.html#zend.db.select.execute.tostring.example">Example of the __toString() method</a>
</dt>
<dt>10.70. <a href="zend.db.select.html#zend.db.select.other.get-part.example">Example of the getPart() method</a>
</dt>
<dt>10.71. <a href="zend.db.select.html#zend.db.select.other.reset.example">Example of the reset() method</a>
</dt>
<dt>10.72. <a href="zend.db.table.html#zend.db.table.defining.table-schema.example1">Declaring a table class with explicit table name</a>
</dt>
<dt>10.73. <a href="zend.db.table.html#zend.db.table.defining.table-schema.example">Declaring a table class with implicit table name</a>
</dt>
<dt>10.74. <a href="zend.db.table.html#zend.db.table.defining.table-schema.example3">Declaring a table class with schema</a>
</dt>
<dt>10.75. <a href="zend.db.table.html#zend.db.table.defining.table-schema.example.constructor">Declaring table and schema names upon instantiation</a>
</dt>
<dt>10.76. <a href="zend.db.table.html#zend.db.table.defining.primary-key.example">Example of specifying the primary key</a>
</dt>
<dt>10.77. <a href="zend.db.table.html#zend.db.table.defining.setup.example">Example of overriding the _setupTableName() method</a>
</dt>
<dt>10.78. <a href="zend.db.table.html#zend.db.table.defining.init.usage.example">Example usage of init() method</a>
</dt>
<dt>10.79. <a href="zend.db.table.html#zend.db.table.constructing.adapter.example">Example of constructing a Table using an Adapter object</a>
</dt>
<dt>10.80. <a href="zend.db.table.html#zend.db.table.constructing.default-adapter.example">Example of constructing a Table using a the Default Adapter</a>
</dt>
<dt>10.81. <a href="zend.db.table.html#zend.db.table.constructing.registry.example">Example of constructing a Table using a Registry key</a>
</dt>
<dt>10.82. <a href="zend.db.table.html#zend.db.table.insert.example">Example of inserting to a Table</a>
</dt>
<dt>10.83. <a href="zend.db.table.html#zend.db.table.insert.example-expr">Example of inserting expressions to a Table</a>
</dt>
<dt>10.84. <a href="zend.db.table.html#zend.db.table.insert.key-auto.example">Example of declaring a Table with auto-incrementing primary key</a>
</dt>
<dt>10.85. <a href="zend.db.table.html#zend.db.table.insert.key-sequence.example">Example of declaring a Table with a sequence</a>
</dt>
<dt>10.86. <a href="zend.db.table.html#zend.db.table.insert.key-natural.example">Example of declaring a Table with a natural key</a>
</dt>
<dt>10.87. <a href="zend.db.table.html#zend.db.table.update.example">Example of updating rows in a Table</a>
</dt>
<dt>10.88. <a href="zend.db.table.html#zend.db.table.delete.example">Example of deleting rows from a Table</a>
</dt>
<dt>10.89. <a href="zend.db.table.html#zend.db.table.find.example">Example of finding rows by primary key values</a>
</dt>
<dt>10.90. <a href="zend.db.table.html#zend.db.table.find.example-compound">Example of finding rows by compound primary key values</a>
</dt>
<dt>10.91. <a href="zend.db.table.html#zend.db.table.qry.rows.set.simple.usage.example">Simple usage</a>
</dt>
<dt>10.92. <a href="zend.db.table.html#zend.db.table.qry.rows.set.fluent.interface.example">Example of fluent interface</a>
</dt>
<dt>10.93. <a href="zend.db.table.html#zend.db.table.qry.rows.set.finding.row.example">Example of finding rows by an expression</a>
</dt>
<dt>10.94. <a href="zend.db.table.html#zend.db.table.fetch-all.example2">Example of finding rows by an expression</a>
</dt>
<dt>10.95. <a href="zend.db.table.html#zend.db.table.qry.rows.set.retrieving.a.example">Retrieving specific columns</a>
</dt>
<dt>10.96. <a href="zend.db.table.html#zend.db.table.qry.rows.set.retrieving.b.example">Retrieving expressions as columns</a>
</dt>
<dt>10.97. <a href="zend.db.table.html#zend.db.table.qry.rows.set.refine.example">Using a lookup table to refine the results of fetchAll()</a>
</dt>
<dt>10.98. <a href="zend.db.table.html#zend.db.table.qry.rows.set.integrity.example">Removing the integrity check on Zend_Db_Table_Select to allow JOINed rows</a>
</dt>
<dt>10.99. <a href="zend.db.table.html#zend.db.table.fetch-row.example1">Example of finding a single row by an expression</a>
</dt>
<dt>10.100. <a href="zend.db.table.html#zend.db.table.info.example">Example of getting the table name</a>
</dt>
<dt>10.101. <a href="zend.db.table.html#zend.db.table.metadata.caching-default">Using a Default Metadata Cache for all Table Objects</a>
</dt>
<dt>10.102. <a href="zend.db.table.html#zend.db.table.metadata.caching-instance">Using a Metadata Cache for a Specific Table Object</a>
</dt>
<dt>10.103. <a href="zend.db.table.html#zend.db.table.extending.row-rowset.example">Example of specifying the Row and Rowset classes</a>
</dt>
<dt>10.104. <a href="zend.db.table.html#zend.db.table.extending.row-rowset.example2">Example of changing the Row and Rowset classes</a>
</dt>
<dt>10.105. <a href="zend.db.table.html#zend.db.table.extending.insert-update.example">Custom logic to manage timestamps</a>
</dt>
<dt>10.106. <a href="zend.db.table.html#zend.db.table.extending.finders.example">Custom method to find bugs by status</a>
</dt>
<dt>10.107. <a href="zend.db.table.html#zend.db.table.extending.inflection.example">Example of an abstract table class that implements inflection</a>
</dt>
<dt>10.108. <a href="zend.db.table.row.html#zend.db.table.row.read.example">Example of fetching a row</a>
</dt>
<dt>10.109. <a href="zend.db.table.row.html#zend.db.table.row.read.example-rowset">Example of reading a row in a rowset</a>
</dt>
<dt>10.110. <a href="zend.db.table.row.html#zend.db.table.row.read.get.example">Example of reading a column in a row</a>
</dt>
<dt>10.111. <a href="zend.db.table.row.html#zend.db.table.row.read.to-array.example">Example of using the toArray() method</a>
</dt>
<dt>10.112. <a href="zend.db.table.row.html#zend.db.table.row.write.set.example">Example of changing a column in a row</a>
</dt>
<dt>10.113. <a href="zend.db.table.row.html#zend.db.table.row.write.insert.example">Example of creating a new row for a table</a>
</dt>
<dt>10.114. <a href="zend.db.table.row.html#zend.db.table.row.write.insert.example2">Example of populating a new row for a table</a>
</dt>
<dt>10.115. <a href="zend.db.table.row.html#zend.db.table.row.write.set-from-array.example">Example of using setFromArray() to set values in a new Row</a>
</dt>
<dt>10.116. <a href="zend.db.table.row.html#zend.db.table.row.write.delete.example">Example of deleting a row</a>
</dt>
<dt>10.117. <a href="zend.db.table.row.html#zend.db.table.row.serialize.serializing.example">Example of serializing a row</a>
</dt>
<dt>10.118. <a href="zend.db.table.row.html#zend.db.table.row.serialize.unserializing.example">Example of unserializing a serialized row</a>
</dt>
<dt>10.119. <a href="zend.db.table.row.html#zend.db.table.row.serialize.set-table.example">Example of reactivating a row</a>
</dt>
<dt>10.120. <a href="zend.db.table.row.html#zend.db.table.row.extending.example">Specifying a custom Row class</a>
</dt>
<dt>10.121. <a href="zend.db.table.row.html#zend.db.table.row.init.usage.example">Example usage of init() method</a>
</dt>
<dt>10.122. <a href="zend.db.table.row.html#zend.db.table.row.extending.overriding-example1">Example of custom logic in a Row class</a>
</dt>
<dt>10.123. <a href="zend.db.table.row.html#zend.db.table.row.extending.overriding-example2">Example of a Row class that logs insert data for multiple tables</a>
</dt>
<dt>10.124. <a href="zend.db.table.row.html#zend.db.table.row.extending.inflection.example">Example of defining an inflection transformation</a>
</dt>
<dt>10.125. <a href="zend.db.table.rowset.html#zend.db.table.rowset.fetch.example">Example of fetching a rowset</a>
</dt>
<dt>10.126. <a href="zend.db.table.rowset.html#zend.db.table.rowset.rows.counting.example">Counting the Rows in a Rowset</a>
</dt>
<dt>10.127. <a href="zend.db.table.rowset.html#zend.db.table.rowset.rows.current.example">Reading a Single Row from a Rowset</a>
</dt>
<dt>10.128. <a href="zend.db.table.rowset.html#zend.db.table.rowset.rows.iterate.example">Iterating through a Rowset</a>
</dt>
<dt>10.129. <a href="zend.db.table.rowset.html#zend.db.table.rowset.rows.seek.example">Seeking to a known position into a Rowset</a>
</dt>
<dt>10.130. <a href="zend.db.table.rowset.html#zend.db.table.rowset.to-array.example">Using toArray()</a>
</dt>
<dt>10.131. <a href="zend.db.table.rowset.html#zend.db.table.rowset.serialize.example.serialize">Serializing a Rowset</a>
</dt>
<dt>10.132. <a href="zend.db.table.rowset.html#zend.db.table.rowset.serialize.example.unserialize">Unserializing a Serialized Rowset</a>
</dt>
<dt>10.133. <a href="zend.db.table.rowset.html#zend.db.table.rowset.serialize.example.set-table">Reactivating a Rowset as Live Data</a>
</dt>
<dt>10.134. <a href="zend.db.table.rowset.html#zend.db.table.rowset.extending.example">Specifying a custom Rowset class</a>
</dt>
<dt>10.135. <a href="zend.db.table.rowset.html#zend.db.table.rowset.extending.example-aggregate">Example of Rowset class with a new method</a>
</dt>
<dt>10.136. <a href="zend.db.table.relationships.html#zend.db.table.relationships.fetching.dependent.example">Fetching a Dependent Rowset</a>
</dt>
<dt>10.137. <a href="zend.db.table.relationships.html#zend.db.table.relationships.fetching.dependent.example-by">Fetching a Dependent Rowset By a Specific Rule</a>
</dt>
<dt>10.138. <a href="zend.db.table.relationships.html#zend.db.table.relationships.fetching.dependent.example-by-select">Fetching a Dependent Rowset using a Zend_Db_Table_Select</a>
</dt>
<dt>10.139. <a href="zend.db.table.relationships.html#zend.db.table.relationships.fetching.dependent.example-magic">Fetching Dependent Rowsets using the Magic Method</a>
</dt>
<dt>10.140. <a href="zend.db.table.relationships.html#zend.db.table.relationships.fetching.parent.example">Fetching the Parent Row</a>
</dt>
<dt>10.141. <a href="zend.db.table.relationships.html#zend.db.table.relationships.fetching.parent.example-by">Fetching a Parent Row By a Specific Rule</a>
</dt>
<dt>10.142. <a href="zend.db.table.relationships.html#zend.db.table.relationships.fetching.parent.example-magic">Fetching the Parent Row using the Magic Method</a>
</dt>
<dt>10.143. <a href="zend.db.table.relationships.html#zend.db.table.relationships.fetching.many-to-many.example">Fetching a Rowset with the Many-to-many Method</a>
</dt>
<dt>10.144. <a href="zend.db.table.relationships.html#zend.db.table.relationships.fetching.many-to-many.example-by">Fetching a Rowset with the Many-to-many Method By a Specific Rule</a>
</dt>
<dt>10.145. <a href="zend.db.table.relationships.html#zend.db.table.relationships.fetching.many-to-many.example-magic">Fetching Rowsets using the Magic Many-to-many Method</a>
</dt>
<dt>10.146. <a href="zend.db.table.relationships.html#zend.db.table.relationships.cascading.example-delete">Example of a Cascading Delete</a>
</dt>
<dt>10.147. <a href="zend.db.table.relationships.html#zend.db.table.relationships.cascading.example-declaration">Example Declaration of Cascading Operations</a>
</dt>
<dt>11.1. <a href="zend.debug.html#zend.debug.dumping.example">Example of dump() method</a>
</dt>
<dt>12.1. <a href="zend.dojo.data.html#zend.dojo.data.usage.constructor">Zend_Dojo_Data initialization via constructor</a>
</dt>
<dt>12.2. <a href="zend.dojo.data.html#zend.dojo.data.usage.mutators">Zend_Dojo_Data initialization via mutators</a>
</dt>
<dt>12.3. <a href="zend.dojo.data.html#zend.dojo.data.usage.append">Appending data to Zend_Dojo_Data</a>
</dt>
<dt>12.4. <a href="zend.dojo.data.html#zend.dojo.data.usage.label">Specifying a label field in Zend_Dojo_Data</a>
</dt>
<dt>12.5. <a href="zend.dojo.data.html#zend.dojo.data.usage.label">Populating Zend_Dojo_Data from JSON</a>
</dt>
<dt>12.6. <a href="zend.dojo.view.html#zend.dojo.view.setup">Using Dojo View Helpers</a>
</dt>
<dt>12.7. <a href="zend.dojo.view.html#zend.dojo.view.dojo.usage">dojo() View Helper Usage Example</a>
</dt>
<dt>12.8. <a href="zend.dojo.view.html#zend.dojo.view.dojo.declarative.usage">Specifying Declarative and Programmatic Dojo Usage</a>
</dt>
<dt>12.9. <a href="zend.dojo.view.html#zend.dojo.view.dijit.prefixpath">Registering the Dojo View Helper Prefix Path</a>
</dt>
<dt>12.10. <a href="zend.dojo.view.html#zend.dojo.view.dijit.layout.borderexample">BorderContainer layout dijit example</a>
</dt>
<dt>12.11. <a href="zend.dojo.form.html#zend.dojo.form.enable">Enabling Dojo in your existing forms</a>
</dt>
<dt>12.12. <a href="zend.dojo.form.html#zend.dojo.form.decorators.dijitElement.usage">DijitElement Decorator Usage</a>
</dt>
<dt>12.13. <a href="zend.dojo.form.html#zend.dojo.form.decorators.dijitContainer.usage">DijitContainer Decorator Usage</a>
</dt>
<dt>12.14. <a href="zend.dojo.form.html#zend.dojo.form.elements.button.example">Example Button dijit element usage</a>
</dt>
<dt>12.15. <a href="zend.dojo.form.html#zend.dojo.form.elements.checkBox.example">Example CheckBox dijit element usage</a>
</dt>
<dt>12.16. <a href="zend.dojo.form.html#zend.dojo.form.elements.comboBox.selectExample">ComboBox dijit element usage as select input</a>
</dt>
<dt>12.17. <a href="zend.dojo.form.html#zend.dojo.form.elements.comboBox.datastoreExample">ComboBox dijit element usage with datastore</a>
</dt>
<dt>12.18. <a href="zend.dojo.form.html#zend.dojo.form.elements.currencyTextBox.example">Example CurrencyTextBox dijit element usage</a>
</dt>
<dt>12.19. <a href="zend.dojo.form.html#zend.dojo.form.elements.dateTextBox.example">Example DateTextBox dijit element usage</a>
</dt>
<dt>12.20. <a href="zend.dojo.form.html#zend.dojo.form.elements.horizontalSlider.example">Example HorizontalSlider dijit element usage</a>
</dt>
<dt>12.21. <a href="zend.dojo.form.html#zend.dojo.form.elements.numberSpinner.example">Example NumberSpinner dijit element usage</a>
</dt>
<dt>12.22. <a href="zend.dojo.form.html#zend.dojo.form.elements.numberTextBox.example">Example NumberTextBox dijit element usage</a>
</dt>
<dt>12.23. <a href="zend.dojo.form.html#zend.dojo.form.elements.radioButton.example">Example RadioButton dijit element usage</a>
</dt>
<dt>12.24. <a href="zend.dojo.form.html#zend.dojo.form.elements.textBox.example">Example TextBox dijit element usage</a>
</dt>
<dt>12.25. <a href="zend.dojo.form.html#zend.dojo.form.elements.textarea.example">Example Textarea dijit element usage</a>
</dt>
<dt>12.26. <a href="zend.dojo.form.html#zend.dojo.form.elements.timeTextBox.example">Example TimeTextBox dijit element usage</a>
</dt>
<dt>12.27. <a href="zend.dojo.form.html#zend.dojo.form.elements.validationTextBox.example">Example ValidationTextBox dijit element usage</a>
</dt>
<dt>12.28. <a href="zend.dojo.form.html#zend.dojo.form.elements.verticalSlider.example">Example VerticalSlider dijit element usage</a>
</dt>
<dt>12.29. <a href="zend.dojo.form.html#zend.dojo.form.examples.dojoform">Using Zend_Dojo_Form</a>
</dt>
<dt>12.30. <a href="zend.dojo.form.html#zend.dojo.form.examples.decorating">Modifying an existing form to utilize Dojo</a>
</dt>
<dt>14.1. <a href="zend.exception.html#zend.exception.using.example">Example of catching an exception</a>
</dt>
<dt>15.1. <a href="zend.feed.html#zend.feed.introduction.example.rss">Putting Zend_Feed to Work on RSS Feed Data</a>
</dt>
<dt>15.2. <a href="zend.feed.consuming-atom.html#zend.feed.consuming-atom.example.usage">Basic Use of an Atom Feed</a>
</dt>
<dt>15.3. <a href="zend.feed.consuming-atom-single-entry.html#zend.feed.consuming-atom-single-entry.example.atom">Reading a Single-Entry Atom Feed</a>
</dt>
<dt>15.4. <a href="zend.feed.consuming-atom-single-entry.html#zend.feed.consuming-atom-single-entry.example.entryatom">Using the Entry Object Directly for a Single-Entry Atom Feed</a>
</dt>
<dt>15.5. <a href="zend.feed.modifying-feed.html#zend.feed.modifying-feed.example.modifying">Modifying an Existing Feed Entry</a>
</dt>
<dt>15.6. <a href="zend.feed.modifying-feed.html#zend.feed.modifying-feed.example.creating">Creating an Atom Entry with Elements of Custom Namespaces</a>
</dt>
<dt>15.7. <a href="zend.feed.custom-feed.html#zend.feed.custom-feed.example.extending">Extending the Atom Entry Class with Custom Namespaces</a>
</dt>
<dt>16.1. <a href="zend.filter.inflector.html#zend.filter.inflector.camel_case_example">Transforming MixedCase and camelCaseText to another format</a>
</dt>
<dt>16.2. <a href="zend.filter.inflector.html#zend.filter.inflector.rules.multiple.example">Setting Multiple Rules at Once</a>
</dt>
<dt>16.3. <a href="zend.filter.inflector.html#zend.filter.inflector.config.example">Using Zend_Config with Zend_Filter_Inflector</a>
</dt>
<dt>17.1. <a href="zend.form.elements.html#zend.form.elements.loaders.customLabel">Custom Label</a>
</dt>
<dt>17.2. <a href="zend.form.forms.html#zend.form.forms.elements.global.allpaths">Setting Prefix Paths for All Elements</a>
</dt>
<dt>17.3. <a href="zend.form.forms.html#zend.form.forms.elements.global.decorators">Setting Decorators for All Elements</a>
</dt>
<dt>17.4. <a href="zend.form.forms.html#zend.form.forms.elements.global.filters">Setting Filters for All Elements</a>
</dt>
<dt>17.5. <a href="zend.form.forms.html#zend.form.forms.displaygroups.global.paths">Setting Decorator Prefix Path for All Display Groups</a>
</dt>
<dt>17.6. <a href="zend.form.forms.html#zend.form.forms.displaygroups.global.decorators">Setting Decorators for All Display Groups</a>
</dt>
<dt>17.7. <a href="zend.form.advanced.html#zend.form.advanced.multiPage.registration">Registration Form Example</a>
</dt>
<dt>18.1. <a href="zend.gdata.youtube.html#zend.gdata.youtube.videos.developer_key.example"></a>
</dt>
<dt>18.2. <a href="zend.gdata.youtube.html#zend.gdata.youtube.videos.searching.example"></a>
</dt>
<dt>18.3. <a href="zend.gdata.youtube.html#zend.gdata.youtube.videos.searchingcategories.example"></a>
</dt>
<dt>18.4. <a href="zend.gdata.youtube.html#zend.gdata.youtube.videos.standard.example"></a>
</dt>
<dt>18.5. <a href="zend.gdata.youtube.html#zend.gdata.youtube.videos.user.example"></a>
</dt>
<dt>18.6. <a href="zend.gdata.youtube.html#zend.gdata.youtube.videos.favorites.example"></a>
</dt>
<dt>18.7. <a href="zend.gdata.youtube.html#zend.gdata.youtube.videos.responses.example"></a>
</dt>
<dt>18.8. <a href="zend.gdata.youtube.html#zend.gdata.youtube.videos.comments.example"></a>
</dt>
<dt>18.9. <a href="zend.gdata.youtube.html#zend.gdata.youtube.videos.playlists.example"></a>
</dt>
<dt>18.10. <a href="zend.gdata.youtube.html#zend.gdata.youtube.videos.playlists.special.example"></a>
</dt>
<dt>18.11. <a href="zend.gdata.youtube.html#zend.gdata.youtube.videos.searchingcategories.example"></a>
</dt>
<dt>18.12. <a href="zend.gdata.youtube.html#zend.gdata.youtube.videos.uploads.example"></a>
</dt>
<dt>18.13. <a href="zend.gdata.youtube.html#zend.gdata.youtube.videos.uploads.browser.example"></a>
</dt>
<dt>18.14. <a href="zend.gdata.youtube.html#zend.gdata.youtube.videos.uploads.browser.example"></a>
</dt>
<dt>18.15. <a href="zend.gdata.youtube.html#zend.gdata.youtube.videos.uploads.status.example"></a>
</dt>
<dt>19.1. <a href="zend.http.html#zend.http.client.introduction.example-1">Instantiating a Zend_Http_Client object</a>
</dt>
<dt>19.2. <a href="zend.http.html#zend.http.client.basic-requests.example-1">Performing a Simple GET Request</a>
</dt>
<dt>19.3. <a href="zend.http.html#zend.http.client.basic-requests.example-2">Using Request Methods Other Than GET</a>
</dt>
<dt>19.4. <a href="zend.http.html#zend.http.client.parameters.example-1">Setting GET Parameters</a>
</dt>
<dt>19.5. <a href="zend.http.html#zend.http.client.parameters.example-2">Setting POST Parameters</a>
</dt>
<dt>19.6. <a href="zend.http.client.advanced.html#zend.http.client.redirections.example-1">Forcing RFC 2616 Strict Redirections on 301 and 302 Responses</a>
</dt>
<dt>19.7. <a href="zend.http.client.advanced.html#zend.http.client.cookies.example-1">Setting Cookies Using setCookie()</a>
</dt>
<dt>19.8. <a href="zend.http.client.advanced.html#zend.http.client.cookies.example-2">Enabling Cookie Stickiness</a>
</dt>
<dt>19.9. <a href="zend.http.client.advanced.html#zend.http.client.custom_headers.example-1">Setting A Single Custom Request Header</a>
</dt>
<dt>19.10. <a href="zend.http.client.advanced.html#zend.http.client.custom_headers.example-2">Setting Multiple Custom Request Headers</a>
</dt>
<dt>19.11. <a href="zend.http.client.advanced.html#zend.http.client.file_uploads.example-1">Using setFileUpload to Upload Files</a>
</dt>
<dt>19.12. <a href="zend.http.client.advanced.html#zend.http.client.raw_post_data.example-1">Sending Raw POST Data</a>
</dt>
<dt>19.13. <a href="zend.http.client.advanced.html#zend.http.client.http_authentication.example-1">Setting HTTP Authentication User and Password</a>
</dt>
<dt>19.14. <a href="zend.http.client.advanced.html#zend.http.client.multiple_requests.example-1">Performing consecutive requests with one client</a>
</dt>
<dt>19.15. <a href="zend.http.client.adapters.html#zend.http.client.adapters.socket.example-1">Changing the HTTPS transport layer</a>
</dt>
<dt>19.16. <a href="zend.http.client.adapters.html#zend.http.client.adapters.proxy.example-1">Using Zend_Http_Client behind a proxy server</a>
</dt>
<dt>19.17. <a href="zend.http.client.adapters.html#zend.http.client.adapters.test.example-1">Testing Against a Single HTTP Response Stub</a>
</dt>
<dt>19.18. <a href="zend.http.client.adapters.html#zend.http.client.adapters.test.example-2">Testing Against Multiple HTTP Response Stubs</a>
</dt>
<dt>19.19. <a href="zend.http.client.adapters.html#zend.http.client.adapters.extending.example-1">Creating your own connection adapter</a>
</dt>
<dt>19.20. <a href="zend.http.cookies.html#zend.http.cookies.cookie.instantiating.example-1">Instantiating a Zend_Http_Cookie object</a>
</dt>
<dt>19.21. <a href="zend.http.cookies.html#zend.http.cookies.cookie.instantiating.example-2">Stringifying a Zend_Http_Cookie object</a>
</dt>
<dt>19.22. <a href="zend.http.cookies.html#zend.http.cookies.cookie.accessors.example-1">Using getter methods with Zend_Http_Cookie</a>
</dt>
<dt>19.23. <a href="zend.http.cookies.html#zend.http.cookies.cookie.matching.example-1">Matching cookies</a>
</dt>
<dt>19.24. <a href="zend.http.response.html#zend.http.response.introduction.example-1">Instantiating a Zend_Http_Response object using the factory method</a>
</dt>
<dt>19.25. <a href="zend.http.response.html#zend.http.response.testers.example-1">Using the isError() method to validate a response</a>
</dt>
<dt>19.26. <a href="zend.http.response.html#zend.http.response.acessors.example-1">Using Zend_Http_Response Accessor Methods</a>
</dt>
<dt>19.27. <a href="zend.http.response.html#zend.http.response.acessors.example-2">Accessing Response Headers</a>
</dt>
<dt>21.1. <a href="zend.json.server.html#zend.json.server.usage">Zend_Json_Server Usage</a>
</dt>
<dt>22.1. <a href="zend.layout.options.html#zend.layout.options.examples.constructor">Passing options to the constructor or startMvc()</a>
</dt>
<dt>22.2. <a href="zend.layout.options.html#zend.layout.options.examples.setoptionsconfig">Using setOption() and setConfig()</a>
</dt>
<dt>22.3. <a href="zend.layout.options.html#zend.layout.options.examples.accessors">Using Accessors</a>
</dt>
<dt>22.4. <a href="zend.layout.advanced.html#zend.layout.advanced.inflector.accessors">Using Zend_Layout accessors to modify the inflector</a>
</dt>
<dt>22.5. <a href="zend.layout.advanced.html#zend.layout.advanced.inflector.directmodification">Direct modification of Zend_Layout inflector</a>
</dt>
<dt>22.6. <a href="zend.layout.advanced.html#zend.layout.advanced.inflector.custom">Custom inflectors</a>
</dt>
<dt>24.1. <a href="zend.loader.html#zend.loader.load.file.example">Example of loadFile() method</a>
</dt>
<dt>24.2. <a href="zend.loader.html#zend.loader.load.class.example">Example of loadClass() method</a>
</dt>
<dt>24.3. <a href="zend.loader.html#zend.loader.load.isreadable.example">Example of isReadable() method</a>
</dt>
<dt>24.4. <a href="zend.loader.html#zend.loader.load.autoload.example">Example of registering the autoloader callback method</a>
</dt>
<dt>24.5. <a href="zend.loader.html#zend.loader.load.autoload.example-extended">Example of registering the autoload callback method from an
                extended class</a>
</dt>
<dt>25.1. <a href="zend.locale.html#zend.locale.representation.example-1">Choosing a specific locale</a>
</dt>
<dt>25.2. <a href="zend.locale.html#zend.locale.selection.example-1">Automatically selecting a locale</a>
</dt>
<dt>25.3. <a href="zend.locale.html#zend.locale.selection.automatic.example-1">Using automatic locales</a>
</dt>
<dt>25.4. <a href="zend.locale.html#zend.locale.defaultlocale.example-1">Handling locale exceptions</a>
</dt>
<dt>25.5. <a href="zend.locale.html#zend.locale.defaultlocale.example-2">Setting a default locale</a>
</dt>
<dt>25.6. <a href="zend.locale.html#zend.locale.interoperate.example-1">Dates default to correct locale of web users</a>
</dt>
<dt>25.7. <a href="zend.locale.html#zend.locale.interoperate.example-2">Overriding default locale selection</a>
</dt>
<dt>25.8. <a href="zend.locale.html#zend.locale.interoperate.example-3">Performance optimization when using a default locale</a>
</dt>
<dt>25.9. <a href="zend.locale.html#zend.locale.formatoptions.example-1">Dates default to correct locale of web users</a>
</dt>
<dt>25.10. <a href="zend.locale.html#zend.locale.formatoptions.example-2">Using STANDARD definitions for setOptions()</a>
</dt>
<dt>25.11. <a href="zend.locale.functions.html#zend.locale.copying.example-1">clone</a>
</dt>
<dt>25.12. <a href="zend.locale.functions.html#zend.locale.equals.example-1">Check for equal locales</a>
</dt>
<dt>25.13. <a href="zend.locale.functions.html#zend.locale.getdefault.example-1">Get default locales</a>
</dt>
<dt>25.14. <a href="zend.locale.functions.html#zend.locale.setlocale.example-1">setLocale</a>
</dt>
<dt>25.15. <a href="zend.locale.functions.html#zend.locale.getlocale.example-1">getLanguage and getRegion</a>
</dt>
<dt>25.16. <a href="zend.locale.functions.html#zend.locale.getdata.example-1">getTranslationList</a>
</dt>
<dt>25.17. <a href="zend.locale.functions.html#zend.locale.getdata.example-3">getTranslationList</a>
</dt>
<dt>25.18. <a href="zend.locale.functions.html#zend.locale.getdata.example-4">Converting country name in one language to another</a>
</dt>
<dt>25.19. <a href="zend.locale.functions.html#zend.locale.getdata.example-5">All available translations</a>
</dt>
<dt>25.20. <a href="zend.locale.functions.html#zend.locale.getdata.example-6">All Languages written in their native language</a>
</dt>
<dt>25.21. <a href="zend.locale.functions.html#zend.locale.getquestion.example-1">getQuestion()</a>
</dt>
<dt>25.22. <a href="zend.locale.functions.html#zend.locale.getlocalelist.example-1">getLocaleList()</a>
</dt>
<dt>25.23. <a href="zend.locale.parsing.html#zend.locale.number.normalize.example-1">Number normalization</a>
</dt>
<dt>25.24. <a href="zend.locale.parsing.html#zend.locale.number.normalize.precision.example-1">Number normalization with precision</a>
</dt>
<dt>25.25. <a href="zend.locale.parsing.html#zend.locale.number.localize.example-1">Number localization</a>
</dt>
<dt>25.26. <a href="zend.locale.parsing.html#zend.locale.number.localize.example-2">Number localization with precision</a>
</dt>
<dt>25.27. <a href="zend.locale.parsing.html#zend.locale.number.localize.example-3">Using a self defined number format</a>
</dt>
<dt>25.28. <a href="zend.locale.parsing.html#zend.locale.number.test.example-1">Number testing</a>
</dt>
<dt>25.29. <a href="zend.locale.parsing.html#zend.locale.float.normalize.example-1">Floating point value normalization</a>
</dt>
<dt>25.30. <a href="zend.locale.parsing.html#zend.locale.float.localize.example-1">Floating point value localization</a>
</dt>
<dt>25.31. <a href="zend.locale.parsing.html#zend.locale.float.test.example-1">Floating point value testing</a>
</dt>
<dt>25.32. <a href="zend.locale.parsing.html#zend.locale.integer.normalize.example-1">Integer value normalization</a>
</dt>
<dt>25.33. <a href="zend.locale.parsing.html#zend.locale.integer.localize.example-1">Integer value localization</a>
</dt>
<dt>25.34. <a href="zend.locale.parsing.html#zend.locale.integer.test.example-1">Integer value testing</a>
</dt>
<dt>25.35. <a href="zend.locale.parsing.html#zend.locale.numbersystems.example-1">Converting numerals from Eastern Arabic scripts to European/Latin scripts</a>
</dt>
<dt>25.36. <a href="zend.locale.parsing.html#zend.locale.numbersystems.example-2">Converting numerals from Latin script to Eastern Arabic script</a>
</dt>
<dt>25.37. <a href="zend.locale.parsing.html#zend.locale.numbersystems.example-3">Getting 4 letter CLDR script code using a native-language name of the script</a>
</dt>
<dt>25.38. <a href="zend.locale.date.datesandtimes.html#zend.locale.date.normalize.example-1">Normalizing a date</a>
</dt>
<dt>25.39. <a href="zend.locale.date.datesandtimes.html#zend.locale.date.normalize.example-2">Normalizing a date by locale</a>
</dt>
<dt>25.40. <a href="zend.locale.date.datesandtimes.html#zend.locale.date.normalize.example-3">Normalizing a date with time</a>
</dt>
<dt>25.41. <a href="zend.locale.date.datesandtimes.html#zend.locale.date.normalize.example-4">Normalizing a userdefined date</a>
</dt>
<dt>25.42. <a href="zend.locale.date.datesandtimes.html#zend.locale.date.normalize.example-5">Automatic correction of input dates</a>
</dt>
<dt>25.43. <a href="zend.locale.date.datesandtimes.html#zend.locale.date.test.example-1">Date testing</a>
</dt>
<dt>25.44. <a href="zend.locale.date.datesandtimes.html#zend.locale.time.normalizing.example-1">Normalize an unknown time</a>
</dt>
<dt>25.45. <a href="zend.locale.date.datesandtimes.html#zend.locale.time.test.example-1">Testing a time</a>
</dt>
<dt>27.1. <a href="zend.mail.html#zend.mail.introduction.example-1">Simple E-Mail with Zend_Mail</a>
</dt>
<dt>27.2. <a href="zend.mail.html#zend.mail.introduction.sendmail.example-1">Passing additional parameters to the Zend_Mail_Transport_Sendmail transport</a>
</dt>
<dt>27.3. <a href="zend.mail.sending.html#zend.mail.sending.example-1">Sending E-Mail via SMTP</a>
</dt>
<dt>27.4. <a href="zend.mail.multiple-emails.html#zend.mail.multiple-emails.example-1">Sending Multiple Mails per SMTP Connection</a>
</dt>
<dt>27.5. <a href="zend.mail.multiple-emails.html#zend.mail.multiple-emails.example-2">Manually controlling the transport connection</a>
</dt>
<dt>27.6. <a href="zend.mail.different-transports.html#zend.mail.different-transports.example-1">Using Different Transports</a>
</dt>
<dt>27.7. <a href="zend.mail.html-mails.html#zend.mail.html-mails.example-1">Sending HTML E-Mail</a>
</dt>
<dt>27.8. <a href="zend.mail.attachments.html#zend.mail.attachments.example-1">E-Mail Messages with Attachments</a>
</dt>
<dt>27.9. <a href="zend.mail.boundary.html#zend.mail.boundary.example-1">Changing the MIME Boundary</a>
</dt>
<dt>27.10. <a href="zend.mail.additional-headers.html#zend.mail.additional-headers.example-1">Adding E-Mail Message Headers</a>
</dt>
<dt>27.11. <a href="zend.mail.smtp-authentication.html#zend.mail.smtp-authentication.example-1">Enabling authentication within Zend_Mail_Transport_Smtp</a>
</dt>
<dt>27.12. <a href="zend.mail.smtp-secure.html#zend.mail.smtp-secure.example-1">Enabling a secure connection within
    Zend_Mail_Transport_Smtp</a>
</dt>
<dt>28.1. <a href="zend.measure.html#zend.measure.introduction.example-1">Converting measurements</a>
</dt>
<dt>28.2. <a href="zend.measure.html#zend.measure.introduction.example-2">The <code class="code">meter</code> measurement</a>
</dt>
<dt>28.3. <a href="zend.measure.creation.html#zend.measure.creation.number.example-1">Creation using integer and floating values</a>
</dt>
<dt>28.4. <a href="zend.measure.creation.html#zend.measure.creation.string.example-1">Creation using strings</a>
</dt>
<dt>28.5. <a href="zend.measure.creation.html#zend.measure.creation.string.example-2">Arbitrary text input containing measurements</a>
</dt>
<dt>28.6. <a href="zend.measure.creation.html#zend.measure.creation.localized.example-1">Localized string</a>
</dt>
<dt>28.7. <a href="zend.measure.output.html#zend.measure.output.auto.example-1">Automatic output</a>
</dt>
<dt>28.8. <a href="zend.measure.output.html#zend.measure.output.value.example-1">Output a value</a>
</dt>
<dt>28.9. <a href="zend.measure.output.html#zend.measure.output.unit.example-1">Outputting units</a>
</dt>
<dt>28.10. <a href="zend.measure.edit.html#zend.measure.edit.convert.example-1">Convert</a>
</dt>
<dt>28.11. <a href="zend.measure.edit.html#zend.measure.edit.add.example-1">Adding units</a>
</dt>
<dt>28.12. <a href="zend.measure.edit.html#zend.measure.edit.add.example-2">Subtract</a>
</dt>
<dt>28.13. <a href="zend.measure.edit.html#zend.measure.edit.equal.example-1">Different measurements</a>
</dt>
<dt>28.14. <a href="zend.measure.edit.html#zend.measure.edit.equal.example-2">Identical measurements</a>
</dt>
<dt>28.15. <a href="zend.measure.edit.html#zend.measure.edit.compare.example-1">Difference</a>
</dt>
<dt>28.16. <a href="zend.measure.edit.html#zend.measure.edit.changevalue.example-1">Changing a value</a>
</dt>
<dt>28.17. <a href="zend.measure.edit.html#zend.measure.edit.changetype.example-1">Changing the type</a>
</dt>
<dt>29.1. <a href="zend.memory.html#zend.memory.introduction.example-1">Using Zend_Memory component</a>
</dt>
<dt>31.1. <a href="zend.openid.consumer.html#zend.openid.consumer.example-1">The Simple OpenID Login form</a>
</dt>
<dt>31.2. <a href="zend.openid.consumer.html#zend.openid.consumer.example-1_2">The Authentication Request Handler</a>
</dt>
<dt>31.3. <a href="zend.openid.consumer.html#zend.openid.consumer.example-1_3">The Authentication Response Verifier</a>
</dt>
<dt>31.4. <a href="zend.openid.consumer.html#zend.openid.consumer.example-2">The Complete OpenID Login Script</a>
</dt>
<dt>31.5. <a href="zend.openid.consumer.html#zend.openid.consumer.example-3_2">Authentication Request for Specified Realm</a>
</dt>
<dt>31.6. <a href="zend.openid.consumer.html#zend.openid.consumer.example-4">Immediate Check without Interaction</a>
</dt>
<dt>31.7. <a href="zend.openid.consumer.html#zend.openid.consumer.example-5">Databse Storage</a>
</dt>
<dt>31.8. <a href="zend.openid.consumer.html#zend.openid.consumer.example-6_2">Sending Requests with a Simple Registration Extension</a>
</dt>
<dt>31.9. <a href="zend.openid.consumer.html#zend.openid.consumer.example-6_3">Verifying Responses with a Simple Registration Extension</a>
</dt>
<dt>31.10. <a href="zend.openid.consumer.html#zend.openid.consumer.example-7">Zend_Auth Adapter for OpenID</a>
</dt>
<dt>31.11. <a href="zend.openid.provider.html#zend.openid.provider.example-1">The Identity</a>
</dt>
<dt>31.12. <a href="zend.openid.provider.html#zend.openid.provider.example-2">Simple Identity Provider</a>
</dt>
<dt>31.13. <a href="zend.openid.provider.html#zend.openid.provider.example-3">Simple Login Screen</a>
</dt>
<dt>31.14. <a href="zend.openid.provider.html#zend.openid.provider.example-4">Simple Trust Screen</a>
</dt>
<dt>31.15. <a href="zend.openid.provider.html#zend.openid.provider.example-5">All together</a>
</dt>
<dt>31.16. <a href="zend.openid.provider.html#zend.openid.provider.example-6">Identity with Profile</a>
</dt>
<dt>31.17. <a href="zend.openid.provider.html#zend.openid.provider.example-7">Provider with SREG</a>
</dt>
<dt>33.1. <a href="zend.pdf.create.html#zend.pdf.create.example-1">Create new or load existing PDF document.</a>
</dt>
<dt>33.2. <a href="zend.pdf.create.html#zend.pdf.create.example-2">Requesting specified revision of the PDF document.</a>
</dt>
<dt>33.3. <a href="zend.pdf.save.html#zend.pdf.save.example-1">Save PDF document.</a>
</dt>
<dt>33.4. <a href="zend.pdf.pages.html#zend.pdf.pages.example-1">PDF document pages management.</a>
</dt>
<dt>33.5. <a href="zend.pdf.pages.html#zend.pdf.pages.example-2">Cloning existing page.</a>
</dt>
<dt>33.6. <a href="zend.pdf.drawing.html#zend.pdf.drawing.text-drawing.example-1">Draw a string on the page.</a>
</dt>
<dt>33.7. <a href="zend.pdf.drawing.html#zend.pdf.drawing.text-drawing.example-2">Draw a UTF-8-encoded string on the page.</a>
</dt>
<dt>33.8. <a href="zend.pdf.drawing.html#zend.pdf.drawing.using-fonts.example-1">Create a standard font.</a>
</dt>
<dt>33.9. <a href="zend.pdf.drawing.html#zend.pdf.drawing.using-fonts.example-2">Create a TrueType font.</a>
</dt>
<dt>33.10. <a href="zend.pdf.drawing.html#zend.pdf.drawing.using-fonts.example-3">Create a TrueType font, but do not embed it in the PDF document.</a>
</dt>
<dt>33.11. <a href="zend.pdf.drawing.html#zend.pdf.drawing.using-fonts.example-4">Do not throw an exception for fonts that cannot be embeded.</a>
</dt>
<dt>33.12. <a href="zend.pdf.drawing.html#zend.pdf.drawing.using-fonts.example-5">Do not compress an embedded font.</a>
</dt>
<dt>33.13. <a href="zend.pdf.drawing.html#zend.pdf.drawing.using-fonts.example-6">Combining font embedding options.</a>
</dt>
<dt>33.14. <a href="zend.pdf.drawing.html#zend.pdf.drawing.extracting-fonts.example-1">Extracting fonts from a loaded document.</a>
</dt>
<dt>33.15. <a href="zend.pdf.drawing.html#zend.pdf.drawing.extracting-fonts.example-2">Extracting font from a loaded document by specifying font name.</a>
</dt>
<dt>33.16. <a href="zend.pdf.drawing.html#zend.pdf.drawing.image-drawing.example-1">Image drawing.</a>
</dt>
<dt>33.17. <a href="zend.pdf.usage.html#zend.pdf.usage.example-1">Zend_Pdf module usage demo.</a>
</dt>
<dt>34.1. <a href="zend.registry.html#zend.registry.using.storing.example">Example of set() method</a>
</dt>
<dt>34.2. <a href="zend.registry.html#zend.registry.using.retrieving.example">Example of get() method</a>
</dt>
<dt>34.3. <a href="zend.registry.html#zend.registry.using.retrieving.example-iterating">Example of iterating over the registry</a>
</dt>
<dt>34.4. <a href="zend.registry.html#zend.registry.using.constructing.example">Example of constructing a registry</a>
</dt>
<dt>34.5. <a href="zend.registry.html#zend.registry.using.constructing.example-setinstance">Example of initializing the static registry</a>
</dt>
<dt>34.6. <a href="zend.registry.html#zend.registry.using.array-access.example">Example of array access</a>
</dt>
<dt>34.7. <a href="zend.registry.html#zend.registry.using.array-object.example">Example of object access</a>
</dt>
<dt>34.8. <a href="zend.registry.html#zend.registry.using.isset.example-isregistered">Example of isRegistered() method</a>
</dt>
<dt>34.9. <a href="zend.registry.html#zend.registry.using.isset.example-isset">Example of isset() method</a>
</dt>
<dt>34.10. <a href="zend.registry.html#zend.registry.using.subclassing.example">Example of specifying the static registry's class name</a>
</dt>
<dt>34.11. <a href="zend.registry.html#zend.registry.using.unsetting.example">Example of _unsetInstance() method</a>
</dt>
<dt>35.1. <a href="zend.rest.client.html#zend.rest.client.introduction.example-1">A basic REST request</a>
</dt>
<dt>35.2. <a href="zend.rest.client.html#zend.rest.client.return.example-1">Response Status</a>
</dt>
<dt>35.3. <a href="zend.rest.client.html#zend.rest.client.return.example-2">Using Technorati's Rest Service</a>
</dt>
<dt>35.4. <a href="zend.rest.client.html#zend.rest.client.return.example-3">Example Technorati Response</a>
</dt>
<dt>35.5. <a href="zend.rest.client.html#zend.rest.client.args.example-1">Setting Request Arguments</a>
</dt>
<dt>35.6. <a href="zend.rest.server.html#zend.rest.server.usage.example-1">Basic Zend_Rest_Server Usage - Classes</a>
</dt>
<dt>35.7. <a href="zend.rest.server.html#zend.rest.server.usage.example-2">Basic Zend_Rest_Server Usage - Functions</a>
</dt>
<dt>35.8. <a href="zend.rest.server.html#zend.rest.server.customstatus.example-1">Returning Custom Status</a>
</dt>
<dt>35.9. <a href="zend.rest.server.html#zend.rest.server.customxml.example-1">Return Custom XML</a>
</dt>
<dt>36.1. <a href="zend.search.lucene.extending.html#zend.search.lucene.extending.analysis.example-1">Custom text Analyzer.</a>
</dt>
<dt>38.1. <a href="zend.service.akismet.html#zend.service.akismet.isspam.example-1">isSpam() Usage</a>
</dt>
<dt>38.2. <a href="zend.service.akismet.html#zend.service.akismet.submitspam.example-1">submitSpam() Usage</a>
</dt>
<dt>38.3. <a href="zend.service.akismet.html#zend.service.akismet.submitham.example-1">submitHam() Usage</a>
</dt>
<dt>38.4. <a href="zend.service.amazon.html#zend.service.amazon.introduction.example.itemsearch">Search Amazon Using the Traditional API</a>
</dt>
<dt>38.5. <a href="zend.service.amazon.html#zend.service.amazon.introduction.example.query_api">Search Amazon Using the Query API</a>
</dt>
<dt>38.6. <a href="zend.service.amazon.html#zend.service.amazon.countrycodes.example.country_code">Choosing an Amazon Web Service Country</a>
</dt>
<dt>38.7. <a href="zend.service.amazon.html#zend.service.amazon.itemlookup.example.asin">Looking up a Specific Amazon Item by ASIN</a>
</dt>
<dt>38.8. <a href="zend.service.amazon.html#zend.service.amazon.itemsearch.example.basic">Performing Amazon Item Searches</a>
</dt>
<dt>38.9. <a href="zend.service.amazon.html#zend.service.amazon.itemsearch.example.responsegroup">Using the <code class="code">ResponseGroup</code> Option</a>
</dt>
<dt>38.10. <a href="zend.service.amazon.html#zend.service.amazon.query.introduction.example.basic">Search Amazon Using the Alternative Query API</a>
</dt>
<dt>38.11. <a href="zend.service.audioscrobbler.html#zend.service.audioscrobbler.users.example.profile_information">Retrieving User Profile Information</a>
</dt>
<dt>38.12. <a href="zend.service.audioscrobbler.html#zend.service.audioscrobbler.users.example.weekly_artist_chart">Retrieving a User's Weekly Artist Chart</a>
</dt>
<dt>38.13. <a href="zend.service.audioscrobbler.html#zend.service.audioscrobbler.artists.example.related_artists">Retrieving Related Artists</a>
</dt>
<dt>38.14. <a href="zend.service.delicious.html#zend.service.delicious.introduction.getAllPosts">Get all posts</a>
</dt>
<dt>38.15. <a href="zend.service.delicious.html#zend.service.delicious.postlist.accessing_post_lists">Accessing post lists</a>
</dt>
<dt>38.16. <a href="zend.service.delicious.html#zend.service.delicious.postlist.example.withTags">Filtering a Post List with Specific Tags</a>
</dt>
<dt>38.17. <a href="zend.service.delicious.html#zend.service.delicious.postlist.example.byUrl">Filtering a Post List by URL</a>
</dt>
<dt>38.18. <a href="zend.service.delicious.html#zend.service.delicious.editing_posts.post_editing">Post editing</a>
</dt>
<dt>38.19. <a href="zend.service.delicious.html#zend.service.delicious.editing_posts.method_call_chaining">Method call chaining</a>
</dt>
<dt>38.20. <a href="zend.service.delicious.html#zend.service.delicious.deleting_posts.deleting_posts">Deleting posts</a>
</dt>
<dt>38.21. <a href="zend.service.delicious.html#zend.service.delicious.adding_posts.adding_a_post">Adding a post</a>
</dt>
<dt>38.22. <a href="zend.service.delicious.html#zend.service.delicious.tags.tags">Tags</a>
</dt>
<dt>38.23. <a href="zend.service.delicious.html#zend.service.delicious.bundles.example">Bundles</a>
</dt>
<dt>38.24. <a href="zend.service.delicious.html#zend.service.delicious.public_data.retrieving_public_data">Retrieving public data</a>
</dt>
<dt>38.25. <a href="zend.service.delicious.html#zend.service.delicious.httpclient.changing">Changing the HTTP client of <code class="code">Zend_Rest_Client</code></a>
</dt>
<dt>38.26. <a href="zend.service.delicious.html#zend.service.delicious.httpclient.keepalive">Configuring your HTTP client to keep connections alive</a>
</dt>
<dt>38.27. <a href="zend.service.flickr.html#zend.service.flickr.introduction.example-1">Simple Flickr Photo Search</a>
</dt>
<dt>38.28. <a href="zend.service.flickr.html#zend.service.flickr.finding-users.example-1">Finding a Flickr User's Public Photos by E-Mail Address</a>
</dt>
<dt>38.29. <a href="zend.service.flickr.html#zend.service.flickr.grouppoolgetphotos.example-1">Retrieving a Group's Pool Photos by Group ID</a>
</dt>
<dt>38.30. <a href="zend.service.flickr.html#zend.service.flickr.getimagedetails.example-1">Retrieving Flickr Image Details</a>
</dt>
<dt>38.31. <a href="zend.service.simpy.html#zend.service.simpy.links.querying">Querying Links</a>
</dt>
<dt>38.32. <a href="zend.service.simpy.html#zend.service.simpy.links.modifying">Modifying Links</a>
</dt>
<dt>38.33. <a href="zend.service.simpy.html#zend.service.simpy.tags.working">Working With Tags</a>
</dt>
<dt>38.34. <a href="zend.service.simpy.html#zend.service.simpy.notes.working">Working With Notes</a>
</dt>
<dt>38.35. <a href="zend.service.simpy.html#zend.service.simpy.watchlists.retrieving">Retrieving Watchlists</a>
</dt>
<dt>38.36. <a href="zend.service.technorati.html#zend.service.technorati.making-first-query.example-1">Sending your first query</a>
</dt>
<dt>38.37. <a href="zend.service.technorati.html#zend.service.technorati.making-first-query.example-2">Refining your query</a>
</dt>
<dt>38.38. <a href="zend.service.technorati.html#zend.service.technorati.making-first-query.example-3">Sending multiple queries with the same <code class="code">Zend_Service_Technorati</code> instance</a>
</dt>
<dt>38.39. <a href="zend.service.technorati.html#zend.service.technorati.consuming-results.example-1">Consuming a result set object</a>
</dt>
<dt>38.40. <a href="zend.service.technorati.html#zend.service.technorati.consuming-results.example-2">Seeking a specific result set object</a>
</dt>
<dt>38.41. <a href="zend.service.technorati.html#zend.service.technorati.consuming-results.example-3">Consuming a standalone result object</a>
</dt>
<dt>38.42. <a href="zend.service.technorati.html#zend.service.technorati.handling-errors.example-1">Handling a Query Exception</a>
</dt>
<dt>38.43. <a href="zend.service.technorati.html#zend.service.technorati.checking-api-daily-usage.example-1">Getting API key daily usage information</a>
</dt>
<dt>38.44. <a href="zend.service.technorati.html#zend.service.technorati.queries.cosmos.example-1">Cosmos Query</a>
</dt>
<dt>38.45. <a href="zend.service.technorati.html#zend.service.technorati.queries.search.example-1">Search Query</a>
</dt>
<dt>38.46. <a href="zend.service.technorati.html#zend.service.technorati.queries.tag.example-1">Tag Query</a>
</dt>
<dt>38.47. <a href="zend.service.technorati.html#zend.service.technorati.queries.dailycounts.example-1">DailyCounts Query</a>
</dt>
<dt>38.48. <a href="zend.service.technorati.html#zend.service.technorati.queries.toptags.example-1">TopTags Query</a>
</dt>
<dt>38.49. <a href="zend.service.technorati.html#zend.service.technorati.queries.bloginfo.example-1">BlogInfo Query</a>
</dt>
<dt>38.50. <a href="zend.service.technorati.html#zend.service.technorati.queries.blogposttags.example-1">BlogPostTags Query</a>
</dt>
<dt>38.51. <a href="zend.service.technorati.html#zend.service.technorati.queries.getinfo.example-1">GetInfo Query</a>
</dt>
<dt>38.52. <a href="zend.service.technorati.html#zend.service.technorati.classes.resultset.example-1">Iterating result objects from a resultset collection</a>
</dt>
<dt>38.53. <a href="zend.service.yahoo.html#zend.service.yahoo.websearch.example-1">Searching the Web with Yahoo!</a>
</dt>
<dt>38.54. <a href="zend.service.yahoo.html#zend.service.yahoo.imagesearch.example-1">Finding Images with Yahoo!</a>
</dt>
<dt>38.55. <a href="zend.service.yahoo.html#zend.service.yahoo.videosearch.example-1">Finding videos with Yahoo!</a>
</dt>
<dt>38.56. <a href="zend.service.yahoo.html#zend.service.yahoo.localsearch.example-1">Finding Local Businesses and Services with Yahoo!</a>
</dt>
<dt>38.57. <a href="zend.service.yahoo.html#zend.service.yahoo.newssearch.example-1">Searching Yahoo! News</a>
</dt>
<dt>38.58. <a href="zend.service.yahoo.html#zend.service.yahoo.inlinkdatasearch.example-1">Searching Yahoo! Site Explorer Inbound Links</a>
</dt>
<dt>38.59. <a href="zend.service.yahoo.html#zend.service.yahoo.pagedatasearch.example-1">Searching Yahoo! Site Explorer's PageData</a>
</dt>
<dt>39.1. <a href="zend.session.basic_usage.html#zend.session.basic_usage.basic_examples.example.counting_page_views">Counting Page Views</a>
</dt>
<dt>39.2. <a href="zend.session.basic_usage.html#zend.session.basic_usage.basic_examples.example.namespaces.new">New Way: Namespaces Avoid Collisions</a>
</dt>
<dt>39.3. <a href="zend.session.basic_usage.html#zend.session.basic_usage.basic_examples.example.namespaces.old">Old Way: PHP Session Access</a>
</dt>
<dt>39.4. <a href="zend.session.basic_usage.html#zend.session.basic_usage.iteration.example">Session Iteration</a>
</dt>
<dt>39.5. <a href="zend.session.basic_usage.html#zend.session.basic_usage.accessors.example">Accessing Session Data</a>
</dt>
<dt>39.6. <a href="zend.session.advanced_usage.html#zend.session.advanced_usage.starting_a_session.example">Starting the Global Session</a>
</dt>
<dt>39.7. <a href="zend.session.advanced_usage.html#zend.session.advanced_usage.locking.example.basic">Locking Session Namespaces</a>
</dt>
<dt>39.8. <a href="zend.session.advanced_usage.html#zend.session.advanced_usage.expiration.example">Expiration Examples</a>
</dt>
<dt>39.9. <a href="zend.session.advanced_usage.html#zend.session.advanced_usage.controllers.example">Namespaced Sessions for Controllers with Automatic Expiration</a>
</dt>
<dt>39.10. <a href="zend.session.advanced_usage.html#zend.session.advanced_usage.single_instance.example">Limiting Session Namespace Access to a Single Instance</a>
</dt>
<dt>39.11. <a href="zend.session.advanced_usage.html#zend.session.advanced_usage.arrays.example.modifying">Modifying Array Data with a Session Namespace</a>
</dt>
<dt>39.12. <a href="zend.session.advanced_usage.html#zend.session.advanced_usage.arrays.example.building_prior">Building Arrays Prior to Session Storage</a>
</dt>
<dt>39.13. <a href="zend.session.advanced_usage.html#zend.session.advanced_usage.arrays.example.workaround.reassign">Workaround: Reassign a Modified Array</a>
</dt>
<dt>39.14. <a href="zend.session.advanced_usage.html#zend.session.advanced_usage.arrays.example.workaround.reference">Workaround: store array containing reference</a>
</dt>
<dt>39.15. <a href="zend.session.advanced_usage.html#zend.session.advanced_usage.testing.example">PHPUnit Testing Code Dependent on Zend_Session</a>
</dt>
<dt>39.16. <a href="zend.session.global_session_management.html#zend.session.global_session_management.setoptions.example">Using Zend_Config to Configure Zend_Session</a>
</dt>
<dt>39.17. <a href="zend.session.global_session_management.html#zend.session.global_session_management.session_identifiers.hijacking_and_fixation.example">Session Fixation</a>
</dt>
<dt>39.18. <a href="zend.session.savehandler.dbtable.html#zend.session.savehandler.dbtable.basic">Basic Setup</a>
</dt>
<dt>39.19. <a href="zend.session.savehandler.dbtable.html#zend.session.savehandler.dbtable.multi-column-key">Using a Multi-Column Primary Key</a>
</dt>
<dt>41.1. <a href="zend.test.phpunit.html#zend.test.phpunit.loginexample">Application Login TestCase example</a>
</dt>
<dt>41.2. <a href="zend.test.phpunit.html#zend.test.phpunit.examples.userController">Testing a UserController</a>
</dt>
<dt>42.1. <a href="zend.text.html#zend.text.figlet.example.using">Using Zend_Text_Figlet</a>
</dt>
<dt>44.1. <a href="zend.translate.using.html#zend.translate.using.example1">Example of single-language PHP code</a>
</dt>
<dt>44.2. <a href="zend.translate.using.html#zend.translate.using.example2">Example of multi-lingual PHP code</a>
</dt>
<dt>44.3. <a href="zend.translate.using.html#zend.translate.using.source.tmx.example">Example TMX file</a>
</dt>
<dt>44.4. <a href="zend.translate.using.html#zend.translate.using.source.csv.example">Example CSV file</a>
</dt>
<dt>44.5. <a href="zend.translate.using.html#zend.translate.using.source.csv.example2">Example CSV file two</a>
</dt>
<dt>44.6. <a href="zend.translate.using.html#zend.translate.using.source.ini.example">Example INI file</a>
</dt>
<dt>44.7. <a href="zend.translate.using.html#zend.translate.using.options.example">Using translation options</a>
</dt>
<dt>44.8. <a href="zend.translate.using.html#zend.translate.using.languages.example">Handling languages with adapters</a>
</dt>
<dt>44.9. <a href="zend.translate.using.html#zend.translate.using.languages.automatic.example">How automatically language detection works</a>
</dt>
<dt>44.10. <a href="zend.translate.using.html#zend.translate.using.languages.directory.example">Scanning a directory structure for sources</a>
</dt>
<dt>44.11. <a href="zend.translate.using.html#zend.translate.using.detection.directory.example">Directory scanning for languages</a>
</dt>
<dt>44.12. <a href="zend.translate.using.html#zend.translate.using.detection.filename.example">Filename scanning for languages</a>
</dt>
<dt>44.13. <a href="zend.translate.using.html#zend.translate.using.istranslated.example">Checking if a text is translatable</a>
</dt>
<dt>44.14. <a href="zend.translate.using.html#zend.translate.using.sourcedata.example">Handling languages with adapters</a>
</dt>
<dt>45.1. <a href="zend.uri.html#zend.uri.creation.example-1">Creating a New URI with <code class="code">Zend_Uri::factory()</code></a>
</dt>
<dt>45.2. <a href="zend.uri.html#zend.uri.manipulation.example-1">Manipulating an Existing URI with <code class="code">Zend_Uri::factory()</code></a>
</dt>
<dt>45.3. <a href="zend.uri.html#zend.uri.validation.example-1">URI Validation with <code class="code">Zend_Uri::check()</code></a>
</dt>
<dt>45.4. <a href="zend.uri.html#zend.uri.instance-methods.getscheme.example-1">Getting the Scheme from a <code class="code">Zend_Uri_*</code> Object</a>
</dt>
<dt>45.5. <a href="zend.uri.html#zend.uri.instance-methods.geturi.example-1">Getting the Entire URI from a <code class="code">Zend_Uri_*</code> Object</a>
</dt>
<dt>45.6. <a href="zend.uri.html#zend.uri.instance-methods.valid.example-1">Validating a <code class="code">Zend_Uri_*</code> Object</a>
</dt>
<dt>46.1. <a href="zend.validate.writing_validators.html#zend.validate.writing_validators.example.simple">Creating a Simple Validation Class</a>
</dt>
<dt>46.2. <a href="zend.validate.writing_validators.html#zend.validate.writing_validators.example.conditions.dependent">Writing a Validation Class having Dependent Conditions</a>
</dt>
<dt>46.3. <a href="zend.validate.writing_validators.html#zend.validate.writing_validators.example.conditions.independent">Validation with Independent Conditions, Multiple Reasons for Failure</a>
</dt>
<dt>47.1. <a href="zend.version.html#zend.version.reading.example">Example of compareVersion() method</a>
</dt>
<dt>48.1. <a href="zend.view.helpers.html#zend.view.helpers.initial.action.usage">Basic Usage of Action View Helper</a>
</dt>
<dt>48.2. <a href="zend.view.helpers.html#zend.view.helpers.initial.partial.usage">Basic Usage of Partials</a>
</dt>
<dt>48.3. <a href="zend.view.helpers.html#zend.view.helpers.initial.partial.partialloop">Using PartialLoop to Render Iterable Models</a>
</dt>
<dt>48.4. <a href="zend.view.helpers.html#zend.view.helpers.initial.partial.modules">Rendering Partials in Other Modules</a>
</dt>
<dt>48.5. <a href="zend.view.helpers.html#zend.view.helpers.initial.placeholder.usage">Basic Usage of Placeholders</a>
</dt>
<dt>48.6. <a href="zend.view.helpers.html#zend.view.helpers.initial.placeholder.aggregation">Using Placeholders to Aggregate Content</a>
</dt>
<dt>48.7. <a href="zend.view.helpers.html#zend.view.helpers.initial.placeholder.capture">Using Placeholders to Capture Content</a>
</dt>
<dt>48.8. <a href="zend.view.helpers.html#zend.view.helpers.initial.doctype.basicusage">Doctype Helper Basic Usage</a>
</dt>
<dt>48.9. <a href="zend.view.helpers.html#zend.view.helpers.initial.doctype.retrieving">Retrieving the Doctype</a>
</dt>
<dt>48.10. <a href="zend.view.helpers.html#zend.view.helpers.initial.headlink.basicusage">HeadLink Helper Basic Usage</a>
</dt>
<dt>48.11. <a href="zend.view.helpers.html#zend.view.helpers.initial.headmeta.basicusage">HeadMeta Helper Basic Usage</a>
</dt>
<dt>48.12. <a href="zend.view.helpers.html#zend.view.helpers.initial.headscript.basicusage">HeadScript Helper Basic Usage</a>
</dt>
<dt>48.13. <a href="zend.view.helpers.html#zend.view.helpers.initial.headscript.capture">Capturing Scripts Using the HeadScript Helper</a>
</dt>
<dt>48.14. <a href="zend.view.helpers.html#zend.view.helpers.initial.headstyle.basicusage">HeadStyle Helper Basic Usage</a>
</dt>
<dt>48.15. <a href="zend.view.helpers.html#zend.view.helpers.initial.headstyle.capture">Capturing Style Declarations Using the HeadStyle Helper</a>
</dt>
<dt>48.16. <a href="zend.view.helpers.html#zend.view.helpers.initial.headtitle.basicusage">HeadTitle Helper Basic Usage</a>
</dt>
<dt>48.17. <a href="zend.view.helpers.html#zend.view.helpers.initial.object.flash">Flash helper</a>
</dt>
<dt>48.18. <a href="zend.view.helpers.html#zend.view.helpers.initial.object.object">Customizing the object by passing additional arguments</a>
</dt>
<dt>48.19. <a href="zend.view.helpers.html#zend.view.helpers.initial.translate.registered">Registered instance</a>
</dt>
<dt>48.20. <a href="zend.view.helpers.html#zend.view.helpers.initial.translate.afterwards">Within the view</a>
</dt>
<dt>48.21. <a href="zend.view.helpers.html#zend.view.helpers.initial.translate.directly">Direct usage</a>
</dt>
<dt>48.22. <a href="zend.view.helpers.html#zend.view.helpers.initial.translate.parameter">Single parameter</a>
</dt>
<dt>48.23. <a href="zend.view.helpers.html#zend.view.helpers.initial.translate.parameterlist">List of parameters</a>
</dt>
<dt>48.24. <a href="zend.view.helpers.html#zend.view.helpers.initial.translate.parameterarray">Array of parameters</a>
</dt>
<dt>48.25. <a href="zend.view.helpers.html#zend.view.helpers.initial.translate.dynamic">Change locale dynamically</a>
</dt>
<dt>48.26. <a href="zend.view.helpers.html#zend.view.helpers.initial.translate.static">Change locale statically</a>
</dt>
<dt>48.27. <a href="zend.view.helpers.html#zend.view.helpers.initial.translate.getlocale">Get the currently set locale</a>
</dt>
<dt>49.1. <a href="zend.xmlrpc.client.html#zend.xmlrpc.client.method-calls.example-1">XML-RPC Method Call</a>
</dt>
<dt>49.2. <a href="zend.xmlrpc.client.html#zend.xmlrpc.client.method-calls.example-2">XML-RPC Method Call with Parameters</a>
</dt>
<dt>49.3. <a href="zend.xmlrpc.client.html#zend.xmlrpc.client.requests-and-responses.example-1">Proxy the Default Namespace</a>
</dt>
<dt>49.4. <a href="zend.xmlrpc.client.html#zend.xmlrpc.client.requests-and-responses.example-2">Proxy Any Namespace</a>
</dt>
<dt>49.5. <a href="zend.xmlrpc.client.html#zend.xmlrpc.client.error-handling.http.example-1">Handling HTTP Errors</a>
</dt>
<dt>49.6. <a href="zend.xmlrpc.client.html#zend.xmlrpc.client.error-handling.faults.example-1">Handling XML-RPC Faults</a>
</dt>
<dt>49.7. <a href="zend.xmlrpc.client.html#zend.xmlrpc.client.request-to-response.example-1">Processing Request to Response</a>
</dt>
</dl>
</div>
</div>
<div class="navfooter"><table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left"> </td>
<td width="20%" align="center"> </td>
<td width="40%" align="right"> <a accesskey="n" href="introduction.html">Next</a>
</td>
</tr>
<tr>
<td width="40%" align="left" valign="top"> </td>
<td width="20%" align="center"> </td>
<td width="40%" align="right" valign="top"> Chapter 1. Introduction to Zend Framework</td>
</tr>
</table></div>
<div class="revinfo"></div>
</body>
</html>
